2023 Q2 Form 10-Q Financial Statement
#000143774923013314 Filed on May 09, 2023
Income Statement
Concept | 2023 Q2 | 2023 Q1 | 2022 Q1 |
---|---|---|---|
Revenue | $50.12M | $47.08M | $39.56M |
YoY Change | 19.02% | 18.99% | 10.25% |
Cost Of Revenue | $18.03M | $16.19M | $13.60M |
YoY Change | 26.09% | 19.07% | 12.54% |
Gross Profit | $32.09M | $30.88M | $25.96M |
YoY Change | 15.38% | 18.95% | 9.09% |
Gross Profit Margin | 64.02% | 65.6% | 65.63% |
Selling, General & Admin | $17.94M | $18.83M | $15.10M |
YoY Change | 15.19% | 24.68% | 16.08% |
% of Gross Profit | 55.91% | 60.97% | 58.17% |
Research & Development | $4.516M | $3.875M | $2.932M |
YoY Change | 34.97% | 32.16% | 3.09% |
% of Gross Profit | 14.07% | 12.55% | 11.29% |
Depreciation & Amortization | $2.326M | $2.351M | $2.373M |
YoY Change | -4.83% | -0.93% | -9.57% |
% of Gross Profit | 7.25% | 7.61% | 9.14% |
Operating Expenses | $22.45M | $22.70M | $18.03M |
YoY Change | 1.94% | 25.9% | 13.75% |
Operating Profit | $9.632M | $8.179M | $7.928M |
YoY Change | 66.53% | 3.17% | -0.21% |
Interest Expense | $867.0K | $143.0K | $0.00 |
YoY Change | -100.0% | ||
% of Operating Profit | 9.0% | 1.75% | 0.0% |
Other Income/Expense, Net | |||
YoY Change | |||
Pretax Income | $10.32M | $8.017M | $7.996M |
YoY Change | 85.99% | 0.26% | 6.71% |
Income Tax | $2.221M | $1.977M | $1.958M |
% Of Pretax Income | 21.52% | 24.66% | 24.49% |
Net Earnings | $8.098M | $6.040M | $6.038M |
YoY Change | 130.38% | 0.03% | 1.84% |
Net Earnings / Revenue | 16.16% | 12.83% | 15.26% |
Basic Earnings Per Share | $0.36 | $0.27 | $0.28 |
Diluted Earnings Per Share | $0.36 | $0.27 | $0.27 |
COMMON SHARES | |||
Basic Shares Outstanding | 22.16M | 22.10M | 21.94M |
Diluted Shares Outstanding | 22.45M | 22.27M | 22.10M |
Balance Sheet
Concept | 2023 Q2 | 2023 Q1 | 2022 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $90.18M | $81.01M | $70.88M |
YoY Change | 19.15% | 14.28% | 199.08% |
Cash & Equivalents | $19.49M | $16.68M | $15.56M |
Short-Term Investments | $70.69M | $64.33M | $55.32M |
Other Short-Term Assets | $4.076M | $4.619M | $2.479M |
YoY Change | 0.17% | 86.33% | -66.95% |
Inventory | $53.83M | $53.78M | $46.66M |
Prepaid Expenses | |||
Receivables | $26.41M | $25.37M | $21.39M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $174.5M | $164.8M | $141.4M |
YoY Change | 17.51% | 16.52% | 55.98% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $37.02M | $34.77M | $16.68M |
YoY Change | 135.01% | 108.41% | 9.76% |
Goodwill | $65.95M | $65.95M | $65.95M |
YoY Change | 0.0% | 0.0% | 0.0% |
Intangibles | $44.00M | $45.51M | $51.19M |
YoY Change | -11.29% | -11.11% | -10.72% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $5.012M | $3.876M | $556.0K |
YoY Change | 409.35% | 597.12% | -49.91% |
Total Long-Term Assets | $152.0M | $150.1M | $151.0M |
YoY Change | 0.69% | -0.62% | -3.62% |
TOTAL ASSETS | |||
Total Short-Term Assets | $174.5M | $164.8M | $141.4M |
Total Long-Term Assets | $152.0M | $150.1M | $151.0M |
Total Assets | $326.5M | $314.9M | $292.5M |
YoY Change | 9.03% | 7.66% | 18.23% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $3.519M | $3.371M | $2.194M |
YoY Change | 23.73% | 53.65% | -14.33% |
Accrued Expenses | $21.69M | $19.68M | $12.92M |
YoY Change | 27.49% | 52.32% | -10.07% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $25.86M | $23.90M | $18.27M |
YoY Change | 10.47% | 30.86% | -18.09% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | -100.0% | ||
Other Long-Term Liabilities | $16.71M | $16.73M | $2.626M |
YoY Change | 567.72% | 536.94% | -42.6% |
Total Long-Term Liabilities | $16.71M | $16.73M | $2.626M |
YoY Change | 567.72% | 536.94% | -42.6% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $25.86M | $23.90M | $18.27M |
Total Long-Term Liabilities | $16.71M | $16.73M | $2.626M |
Total Liabilities | $42.64M | $40.70M | $34.67M |
YoY Change | 3.02% | 17.41% | -50.37% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $105.7M | $100.7M | $91.42M |
YoY Change | 14.65% | 10.17% | 23.17% |
Common Stock | $197.2M | $192.2M | $183.5M |
YoY Change | 6.68% | 4.74% | 56.26% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $12.55M | ||
YoY Change | 7.35% | ||
Treasury Stock Shares | $1.558M | ||
Shareholders Equity | $283.8M | $274.2M | $257.8M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $326.5M | $314.9M | $292.5M |
YoY Change | 9.03% | 7.66% | 18.23% |
Cashflow Statement
Concept | 2023 Q2 | 2023 Q1 | 2022 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $8.098M | $6.040M | $6.038M |
YoY Change | 130.38% | 0.03% | 1.84% |
Depreciation, Depletion And Amortization | $2.326M | $2.351M | $2.373M |
YoY Change | -4.83% | -0.93% | -9.57% |
Cash From Operating Activities | $11.90M | $2.279M | $4.711M |
YoY Change | 28.71% | -51.62% | -22.44% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $2.803M | $2.130M | -$536.0K |
YoY Change | -388.08% | -497.39% | -49.43% |
Acquisitions | $270.0K | $0.00 | |
YoY Change | |||
Other Investing Activities | -$6.836M | -$834.0K | $0.00 |
YoY Change | |||
Cash From Investing Activities | -$9.639M | -$2.964M | -$536.0K |
YoY Change | 890.65% | 452.99% | -49.43% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | -$363.0K | ||
YoY Change | -72.01% | ||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 502.0K | -$1.825M | -$2.380M |
YoY Change | -119.42% | -23.32% | -70.12% |
NET CHANGE | |||
Cash From Operating Activities | 11.90M | $2.279M | $4.711M |
Cash From Investing Activities | -9.639M | -$2.964M | -$536.0K |
Cash From Financing Activities | 502.0K | -$1.825M | -$2.380M |
Net Change In Cash | 2.766M | -$2.457M | $1.705M |
YoY Change | -51.39% | -244.11% | -152.64% |
FREE CASH FLOW | |||
Cash From Operating Activities | $11.90M | $2.279M | $4.711M |
Capital Expenditures | $2.803M | $2.130M | -$536.0K |
Free Cash Flow | $9.100M | $149.0K | $5.247M |
YoY Change | -10.97% | -97.16% | -26.45% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q1 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001158895 | |
CY2023Q1 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2023Q1 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2023Q1 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | |
CY2023Q1 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q1 | |
CY2022Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | |
CY2023Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | |
CY2023Q1 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
1 | pure |
CY2023Q1 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
0 | usd |
CY2022Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.27 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
22111000 | |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
16192000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
30883000 | usd |
CY2022Q1 | us-gaap |
Gross Profit
GrossProfit
|
25962000 | usd |
CY2023Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
10897000 | usd |
CY2022Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
7850000 | usd |
CY2023Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
7932000 | usd |
CY2022Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
7252000 | usd |
CY2023Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
3875000 | usd |
CY2022Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2932000 | usd |
CY2023Q1 | us-gaap |
Restructuring Costs
RestructuringCosts
|
305000 | usd |
CY2022Q1 | us-gaap |
Restructuring Costs
RestructuringCosts
|
0 | usd |
CY2023Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
23009000 | usd |
CY2022Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
18034000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
7874000 | usd |
CY2022Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
7928000 | usd |
CY2023Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
568000 | usd |
CY2022Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
108000 | usd |
CY2023Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-425000 | usd |
CY2022Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-40000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
8017000 | usd |
CY2022Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
7996000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1977000 | usd |
CY2022Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1958000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6040000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6038000 | usd |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.27 | |
CY2022Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.28 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.27 | |
CY2022Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21935000 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22274000 | |
CY2022Q1 | us-gaap |
Increase Decrease In Accounts Payable And Other Operating Liabilities
IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
|
-3439000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
2279000 | usd |
CY2022Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22103000 | |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.140 | |
CY2022Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.125 | |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6040000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6038000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
252000 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-300000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
207000 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
|
-889000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
459000 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-1189000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
6499000 | usd |
CY2022Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4849000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
254151000 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-1189000 | usd |
CY2022Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
508000 | usd |
CY2022Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
0 | usd |
CY2022Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
145000 | usd |
CY2022Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1167000 | usd |
CY2022Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2743000 | usd |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
257787000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
268201000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6040000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
459000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
1446000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
0 | usd |
CY2023Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
172000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1290000 | usd |
CY2023Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
3099000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
274165000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6040000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6038000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2351000 | usd |
CY2022Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2373000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1290000 | usd |
CY2022Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1167000 | usd |
CY2023Q1 | us-gaap |
Inventory Write Down
InventoryWriteDown
|
334000 | usd |
CY2022Q1 | us-gaap |
Inventory Write Down
InventoryWriteDown
|
498000 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
-305000 | usd |
CY2022Q1 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
-0 | usd |
CY2023Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
|
-54000 | usd |
CY2022Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
|
428000 | usd |
CY2023Q1 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
25000 | usd |
CY2022Q1 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
-32000 | usd |
CY2023Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-7000 | usd |
CY2022Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
60000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
3242000 | usd |
CY2022Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
1951000 | usd |
CY2023Q1 | lmat |
Increase Decrease In Inventory And Other Deferred Costs
IncreaseDecreaseInInventoryAndOtherDeferredCosts
|
3755000 | usd |
CY2022Q1 | lmat |
Increase Decrease In Inventory And Other Deferred Costs
IncreaseDecreaseInInventoryAndOtherDeferredCosts
|
1267000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1224000 | usd |
CY2022Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1692000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable And Other Operating Liabilities
IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
|
-2340000 | usd |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
4711000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
2130000 | usd |
CY2022Q1 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
536000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
564000 | usd |
CY2022Q1 | us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
-0 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
270000 | usd |
CY2022Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
-0 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-2964000 | usd |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-536000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1446000 | usd |
CY2022Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
508000 | usd |
CY2023Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
172000 | usd |
CY2022Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
145000 | usd |
CY2023Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3099000 | usd |
CY2022Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
2743000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1825000 | usd |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2380000 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
53000 | usd |
CY2022Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-90000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-2457000 | usd |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
1705000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
19134000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
13855000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
16677000 | usd |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
15560000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
47075000 | usd |
CY2022Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
39561000 | usd |
CY2023Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
608000 | usd |
CY2022Q1 | us-gaap |
Lease Cost
LeaseCost
|
688000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
737000 | usd |
CY2022Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
674000 | usd |
CY2023Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
472000 | usd |
CY2022Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
612000 | usd |
CY2023Q1 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
0 | usd |
CY2023Q1 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
4000 | usd |
CY2023Q1 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
|
-0 | usd |
CY2023Q1 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
-0 | usd |
CY2023Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
608000 | usd |
CY2023Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
17695000 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
14929000 | usd |
CY2023Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
3940000 | usd |
CY2022Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
3662000 | usd |
CY2023Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
27233000 | usd |
CY2022Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
26688000 | usd |
CY2023Q1 | us-gaap |
Other Inventory Capitalized Costs
OtherInventoryCapitalizedCosts
|
4911000 | usd |
CY2022Q4 | us-gaap |
Other Inventory Capitalized Costs
OtherInventoryCapitalizedCosts
|
4992000 | usd |
CY2023Q1 | lmat |
Inventory And Other Deferred Costs
InventoryAndOtherDeferredCosts
|
53779000 | usd |
CY2022Q4 | lmat |
Inventory And Other Deferred Costs
InventoryAndOtherDeferredCosts
|
50271000 | usd |
CY2023Q1 | us-gaap |
Other Inventory Materials Supplies And Merchandise Under Consignment
OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment
|
1700000 | usd |
CY2022Q4 | us-gaap |
Other Inventory Materials Supplies And Merchandise Under Consignment
OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment
|
1500000 | usd |
CY2022 | us-gaap |
Restructuring Charges
RestructuringCharges
|
3100000 | usd |
CY2022Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
141000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
71394000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
25886000 | usd |
CY2023Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
45508000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
70854000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
24327000 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
46527000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1559000 | usd |
CY2022Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1516000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
4489000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
5772000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
5440000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
5041000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
4764000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
4378000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Discount Rate
LesseeOperatingLeaseDiscountRate
|
0.0525 | pure |
CY2023Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
580000 | usd |
CY2022Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
525000 | usd |
CY2023Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
162000 | usd |
CY2022Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
163000 | usd |
CY2023Q1 | us-gaap |
Lease Cost
LeaseCost
|
742000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P7Y2M12D | |
CY2023Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1290000 | usd |
CY2022Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P7Y7M6D | |
CY2023Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0495 | pure |
CY2022Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0490 | pure |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
2184000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
2860000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
2753000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
2532000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
2423000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
2390000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
4585000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
3222000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
16505000 | usd |
CY2023Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
7713000 | usd |
CY2022Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
10770000 | usd |
CY2023Q1 | lmat |
Accrued Purchases Current
AccruedPurchasesCurrent
|
5222000 | usd |
CY2022Q4 | lmat |
Accrued Purchases Current
AccruedPurchasesCurrent
|
3748000 | usd |
CY2023Q1 | lmat |
Accrued Expenses Current
AccruedExpensesCurrent
|
3839000 | usd |
CY2022Q4 | lmat |
Accrued Expenses Current
AccruedExpensesCurrent
|
4640000 | usd |
CY2023Q1 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
380000 | usd |
CY2022Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
449000 | usd |
CY2023Q1 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
164000 | usd |
CY2022Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
108000 | usd |
CY2023Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
302000 | usd |
CY2022Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
252000 | usd |
CY2023Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
17620000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
19967000 | usd |
CY2022Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1167000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Shares Share Based Compensation
StockIssuedDuringPeriodSharesShareBasedCompensation
|
59000 | |
CY2022Q1 | us-gaap |
Stock Issued During Period Shares Share Based Compensation
StockIssuedDuringPeriodSharesShareBasedCompensation
|
32000 | |
CY2023Q1 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncurrent Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
|
1463000 | usd |
CY2022Q4 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncurrent Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
|
1354000 | usd |
CY2023Q1 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
628000 | usd |
CY2022Q4 | us-gaap |
Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
|
636000 | usd |
CY2023Q1 | us-gaap |
Other Sundry Liabilities Noncurrent
OtherSundryLiabilitiesNoncurrent
|
187000 | usd |
CY2022Q4 | us-gaap |
Other Sundry Liabilities Noncurrent
OtherSundryLiabilitiesNoncurrent
|
177000 | usd |
CY2023Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
2278000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
2167000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
47075000 | usd |
CY2022Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
39561000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1290000 | usd |
CY2022Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1167000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6040000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6038000 | usd |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
22111000 | |
CY2022Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21935000 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.27 | |
CY2022Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.28 | |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6040000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6038000 | usd |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
22111000 | |
CY2022Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21935000 | |
CY2023Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
163000 | |
CY2022Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
168000 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22274000 | |
CY2022Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22103000 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.27 | |
CY2022Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.27 | |
CY2023Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
320000 | |
CY2022Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
430000 | |
CY2023Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
271000 | usd |
CY2022Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
731000 | usd |
CY2022Q4 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
|
1339000 | usd |
CY2021Q4 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
|
1492000 | usd |
CY2023Q1 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Purchases
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
|
0 | usd |
CY2022Q1 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Purchases
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
|
0 | usd |
CY2023Q1 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Settlements
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
|
-0 | usd |
CY2022Q1 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Settlements
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
|
-0 | usd |
CY2023Q1 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Gain Loss Included In Earnings
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
|
-20000 | usd |
CY2023Q1 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
|
1359000 | usd |
CY2022Q1 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
|
1506000 | usd |