2024 Q4 Form 10-Q Financial Statement
#000143774924033745 Filed on November 07, 2024
Income Statement
Concept | 2024 Q4 | 2024 Q3 | 2023 Q3 |
---|---|---|---|
Revenue | $57.83M | $53.17M | |
YoY Change | 8.78% | -9.5% | |
Cost Of Revenue | $22.38M | $21.06M | |
YoY Change | 6.28% | -5.84% | |
Gross Profit | $35.46M | $32.11M | |
YoY Change | 10.42% | -11.75% | |
Gross Profit Margin | 61.31% | 60.39% | |
Selling, General & Admin | $23.44M | $27.18M | |
YoY Change | -13.77% | -0.82% | |
% of Gross Profit | 66.1% | 84.64% | |
Research & Development | $4.634M | $4.993M | |
YoY Change | -7.19% | 0.08% | |
% of Gross Profit | 13.07% | 15.55% | |
Depreciation & Amortization | $1.518M | $8.100M | |
YoY Change | -81.26% | 0.56% | |
% of Gross Profit | 4.28% | 25.23% | |
Operating Expenses | $31.95M | $32.17M | |
YoY Change | -0.69% | -0.69% | |
Operating Profit | $3.508M | -$60.00K | |
YoY Change | -5946.67% | -101.5% | |
Interest Expense | -$3.018M | $905.0K | |
YoY Change | -433.48% | -25.45% | |
% of Operating Profit | -86.03% | ||
Other Income/Expense, Net | $304.0K | -$1.265M | |
YoY Change | -124.03% | 107.04% | |
Pretax Income | $3.812M | -$1.325M | |
YoY Change | -387.7% | -139.15% | |
Income Tax | $384.0K | -$95.00K | |
% Of Pretax Income | 10.07% | ||
Net Earnings | $3.428M | -$1.230M | |
YoY Change | -378.7% | -194.18% | |
Net Earnings / Revenue | 5.93% | -2.31% | |
Basic Earnings Per Share | $0.63 | -$0.23 | |
Diluted Earnings Per Share | $0.63 | -$0.23 | |
COMMON SHARES | |||
Basic Shares Outstanding | 5.431M | 5.409M | 5.384M |
Diluted Shares Outstanding | 5.471M | 5.387M |
Balance Sheet
Concept | 2024 Q4 | 2024 Q3 | 2023 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $24.34M | $35.60M | |
YoY Change | -31.64% | 9.95% | |
Cash & Equivalents | $24.34M | $35.62M | |
Short-Term Investments | |||
Other Short-Term Assets | $3.922M | $4.235M | |
YoY Change | -7.39% | 19.6% | |
Inventory | $29.74M | $32.88M | |
Prepaid Expenses | |||
Receivables | $40.23M | $36.34M | |
Other Receivables | $0.00 | $0.00 | |
Total Short-Term Assets | $108.0M | $117.7M | |
YoY Change | -8.23% | 1.21% | |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $32.07M | $28.57M | |
YoY Change | 12.25% | 1.25% | |
Goodwill | $183.8M | $283.3M | |
YoY Change | -35.13% | 1.89% | |
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $20.14M | $8.953M | |
YoY Change | 124.97% | -17.29% | |
Total Long-Term Assets | $346.1M | $519.5M | |
YoY Change | -33.38% | -3.79% | |
TOTAL ASSETS | |||
Total Short-Term Assets | $108.0M | $117.7M | |
Total Long-Term Assets | $346.1M | $519.5M | |
Total Assets | $454.1M | $637.2M | |
YoY Change | -28.73% | -2.9% | |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $5.988M | $4.810M | |
YoY Change | 24.49% | -37.84% | |
Accrued Expenses | $22.87M | $12.34M | |
YoY Change | 85.34% | -0.96% | |
Deferred Revenue | $14.41M | $14.32M | |
YoY Change | 0.67% | 3.51% | |
Short-Term Debt | $0.00 | $0.00 | |
YoY Change | |||
Long-Term Debt Due | $100.8M | ||
YoY Change | |||
Total Short-Term Liabilities | $153.2M | $39.82M | |
YoY Change | 284.85% | -4.07% | |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $104.2M | $170.7M | |
YoY Change | -38.96% | -13.27% | |
Other Long-Term Liabilities | $14.65M | $5.443M | |
YoY Change | 169.21% | -20.26% | |
Total Long-Term Liabilities | $14.65M | $5.443M | |
YoY Change | 169.21% | -20.26% | |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $153.2M | $39.82M | |
Total Long-Term Liabilities | $14.65M | $5.443M | |
Total Liabilities | $292.6M | $249.4M | |
YoY Change | 17.33% | -11.55% | |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$178.4M | $70.70M | |
YoY Change | -352.35% | -5.54% | |
Common Stock | $349.5M | $337.9M | |
YoY Change | 3.45% | 3.99% | |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $161.5M | $387.8M | |
YoY Change | |||
Total Liabilities & Shareholders Equity | $454.1M | $637.2M | |
YoY Change | -28.73% | -2.9% |
Cashflow Statement
Concept | 2024 Q4 | 2024 Q3 | 2023 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $3.428M | -$1.230M | |
YoY Change | -378.7% | -194.18% | |
Depreciation, Depletion And Amortization | $1.518M | $8.100M | |
YoY Change | -81.26% | 0.56% | |
Cash From Operating Activities | $5.271M | $9.780M | |
YoY Change | -46.1% | -7.36% | |
INVESTING ACTIVITIES | |||
Capital Expenditures | $1.788M | $630.0K | |
YoY Change | 183.81% | -138.44% | |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | |||
YoY Change | |||
Cash From Investing Activities | -$1.788M | -$630.0K | |
YoY Change | 183.81% | -61.56% | |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -8.610M | -5.560M | |
YoY Change | 54.86% | -70.18% | |
NET CHANGE | |||
Cash From Operating Activities | 5.271M | 9.780M | |
Cash From Investing Activities | -1.788M | -630.0K | |
Cash From Financing Activities | -8.610M | -5.560M | |
Net Change In Cash | -5.127M | 3.590M | |
YoY Change | -242.81% | -136.9% | |
FREE CASH FLOW | |||
Cash From Operating Activities | $5.271M | $9.780M | |
Capital Expenditures | $1.788M | $630.0K | |
Free Cash Flow | $3.483M | $9.150M | |
YoY Change | -61.93% | -24.98% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
12100 West Sixth Avenue | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
MESA LABORATORIES INC /CO | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000724004 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--03-31 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2025 | ||
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1026000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1321000 | usd |
CY2024Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
25656000 | usd |
CY2024Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
22519000 | usd |
CY2024Q3 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2024Q1 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2024Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2024Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2024Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
5419855 | |
CY2024Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
5419855 | |
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
5394491 | |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
5394491 | |
CY2024Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.16 | |
CY2024Q3 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.16 | |
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | pure | |
CY2024Q3 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q3 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q3 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q3 | ecd |
Trd Arr Ind Title
TrdArrIndTitle
|
Chief Executive Officer | |
CY2024Q3 | ecd |
Trd Arr Ind Name
TrdArrIndName
|
Gary Owens | |
CY2024Q3 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
true | |
CY2024Q3 | ecd |
Trd Arr Adoption Date
TrdArrAdoptionDate
|
September 12, 2024 | |
CY2024Q3 | ecd |
Trd Arr Securities Agg Avail Amt
TrdArrSecuritiesAggAvailAmt
|
30939000 | |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2024-09-30 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
0-11740 | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
CO | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
84-0872291 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Lakewood | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
CO | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
80228 | ||
dei |
City Area Code
CityAreaCode
|
303 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
987-8000 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, no par value | ||
dei |
Trading Symbol
TradingSymbol
|
MLAB | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2024Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
5431424 | |
CY2024Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
24337000 | usd |
CY2024Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
28214000 | usd |
CY2024Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
40234000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
39055000 | usd |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
29738000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
32675000 | usd |
CY2024Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
13669000 | usd |
CY2024Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
9408000 | usd |
CY2024Q3 | us-gaap |
Assets Current
AssetsCurrent
|
107978000 | usd |
CY2024Q1 | us-gaap |
Assets Current
AssetsCurrent
|
109352000 | usd |
CY2024Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
32073000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
31766000 | usd |
CY2024Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
1329000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
1292000 | usd |
CY2024Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
20142000 | usd |
CY2024Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
10538000 | usd |
CY2024Q3 | us-gaap |
Goodwill
Goodwill
|
183753000 | usd |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
180096000 | usd |
CY2024Q3 | us-gaap |
Assets
Assets
|
454098000 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
446796000 | usd |
CY2024Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
5988000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
6041000 | usd |
CY2024Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9185000 | usd |
CY2024Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9935000 | usd |
CY2024Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
14412000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
15478000 | usd |
CY2024Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
22866000 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
12858000 | usd |
CY2024Q3 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
3750000 | usd |
CY2024Q1 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
0 | usd |
CY2024Q3 | us-gaap |
Convertible Debt Current
ConvertibleDebtCurrent
|
97029000 | usd |
CY2024Q1 | us-gaap |
Convertible Debt Current
ConvertibleDebtCurrent
|
0 | usd |
CY2024Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
153230000 | usd |
CY2024Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
44312000 | usd |
CY2024Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
20561000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
19780000 | usd |
CY2024Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
14653000 | usd |
CY2024Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
15613000 | usd |
CY2024Q3 | us-gaap |
Line Of Credit
LineOfCredit
|
35500000 | usd |
CY2024Q1 | us-gaap |
Line Of Credit
LineOfCredit
|
50500000 | usd |
CY2024Q3 | us-gaap |
Secured Long Term Debt
SecuredLongTermDebt
|
68703000 | usd |
CY2024Q1 | us-gaap |
Secured Long Term Debt
SecuredLongTermDebt
|
0 | usd |
CY2024Q3 | us-gaap |
Convertible Debt Noncurrent
ConvertibleDebtNoncurrent
|
0 | usd |
CY2024Q1 | us-gaap |
Convertible Debt Noncurrent
ConvertibleDebtNoncurrent
|
171198000 | usd |
CY2024Q3 | us-gaap |
Liabilities
Liabilities
|
292647000 | usd |
CY2024Q1 | us-gaap |
Liabilities
Liabilities
|
301403000 | usd |
CY2024Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
349529000 | usd |
CY2024Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
343642000 | usd |
CY2024Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-178407000 | usd |
CY2024Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-183494000 | usd |
CY2024Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-9671000 | usd |
CY2024Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-14755000 | usd |
CY2024Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
161451000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
145393000 | usd |
CY2024Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
454098000 | usd |
CY2024Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
446796000 | usd |
CY2024Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
22378000 | usd |
CY2023Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
21056000 | usd |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
43299000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
40518000 | usd | |
CY2024Q3 | us-gaap |
Gross Profit
GrossProfit
|
35455000 | usd |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
32109000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
72704000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
63292000 | usd | |
CY2024Q3 | us-gaap |
Selling Expense
SellingExpense
|
9849000 | usd |
CY2023Q3 | us-gaap |
Selling Expense
SellingExpense
|
9650000 | usd |
us-gaap |
Selling Expense
SellingExpense
|
19965000 | usd | |
us-gaap |
Selling Expense
SellingExpense
|
18626000 | usd | |
CY2024Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
4634000 | usd |
CY2023Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
4993000 | usd |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
9369000 | usd | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
9804000 | usd | |
CY2024Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
31947000 | usd |
CY2023Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
32169000 | usd |
us-gaap |
Operating Expenses
OperatingExpenses
|
63616000 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
64016000 | usd | |
CY2024Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
3508000 | usd |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-60000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9088000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-724000 | usd | |
CY2024Q3 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
3018000 | usd |
CY2023Q3 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
905000 | usd |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
5860000 | usd | |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
1953000 | usd | |
CY2024Q3 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-0 | usd |
CY2023Q3 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-0 | usd |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
3197000 | usd | |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-0 | usd | |
CY2024Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
3322000 | usd |
CY2023Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-360000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1292000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
415000 | usd | |
CY2024Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
304000 | usd |
CY2023Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-1265000 | usd |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-1371000 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-1538000 | usd | |
CY2024Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3812000 | usd |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-1325000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
7717000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-2262000 | usd | |
CY2024Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
384000 | usd |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-95000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
901000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-483000 | usd | |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3428000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1230000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
6816000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1779000 | usd | |
CY2024Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.63 | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.23 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.26 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.33 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.63 | |
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.23 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.25 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.33 | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5413000 | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5387000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5405000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5379000 | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5471000 | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5387000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5448000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5379000 | ||
CY2024Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3428000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-1230000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
6816000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-1779000 | usd | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
4632000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1353000 | usd |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
5084000 | usd | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-8014000 | usd | |
CY2024Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
8060000 | usd |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-2583000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
11900000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-9793000 | usd | |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
145393000 | usd |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
0 | usd |
CY2024Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
571000 | usd |
CY2024Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
863000 | usd |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
2928000 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
452000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3388000 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
150727000 | usd |
CY2024Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
0 | usd |
CY2024Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
307000 | usd |
CY2024Q3 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
866000 | usd |
CY2024Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
3837000 | usd |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
4632000 | usd |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3428000 | usd |
CY2024Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
161451000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
393480000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
52000 | usd |
CY2023Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
712000 | usd |
CY2023Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
859000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
2968000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-6661000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-549000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
387719000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
304000 | usd |
CY2023Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
2000 | usd |
CY2023Q3 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
862000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
3183000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1353000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1230000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
387759000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
6816000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-1779000 | usd | |
us-gaap |
Depreciation
Depreciation
|
2922000 | usd | |
us-gaap |
Depreciation
Depreciation
|
1825000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
8611000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
14405000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
6765000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
6151000 | usd | |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
3197000 | usd | |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-0 | usd | |
mlab |
Amortization Of Inventory Stepup Cost
AmortizationOfInventoryStepupCost
|
1232000 | usd | |
mlab |
Amortization Of Inventory Stepup Cost
AmortizationOfInventoryStepupCost
|
0 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
1100000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-1598000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
566000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-5448000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
44000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
184000 | usd | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
1449000 | usd | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
3528000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-189000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-1307000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-2788000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-1743000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-1309000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-1171000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
15704000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
19715000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2679000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
904000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-2679000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-904000 | usd | |
us-gaap |
Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
|
73465000 | usd | |
us-gaap |
Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
|
0 | usd | |
us-gaap |
Repayments Of Debt
RepaymentsOfDebt
|
16875000 | usd | |
us-gaap |
Repayments Of Debt
RepaymentsOfDebt
|
13000000 | usd | |
us-gaap |
Repayments Of Convertible Debt
RepaymentsOfConvertibleDebt
|
71250000 | usd | |
us-gaap |
Repayments Of Convertible Debt
RepaymentsOfConvertibleDebt
|
-0 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
1729000 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
1721000 | usd | |
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-1330000 | usd | |
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-358000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-17719000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-15079000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
817000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-1025000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-3877000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
2707000 | usd | |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
28214000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
32910000 | usd |
CY2024Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
24337000 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
35617000 | usd |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
9658000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
991000 | usd | |
CY2024Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
57833000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
53165000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
116003000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
103810000 | usd | |
CY2024Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
57833000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
53165000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
116003000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
103810000 | usd | |
CY2024Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
15686000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
-6802000 | usd | |
mlab |
Contract With Customer Liability Increase During Period Net Of Revenue Recognized
ContractWithCustomerLiabilityIncreaseDuringPeriodNetOfRevenueRecognized
|
5636000 | usd | |
CY2024Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
14520000 | usd |
CY2024Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
18215000 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
18335000 | usd |
CY2024Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
366000 | usd |
CY2024Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1256000 | usd |
CY2024Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
11157000 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
13084000 | usd |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
29738000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
32675000 | usd |
CY2024Q3 | mlab |
Prepaid Expenses Current
PrepaidExpensesCurrent
|
3674000 | usd |
CY2024Q1 | mlab |
Prepaid Expenses Current
PrepaidExpensesCurrent
|
2932000 | usd |
CY2024Q3 | us-gaap |
Deposits Assets Current
DepositsAssetsCurrent
|
1666000 | usd |
CY2024Q1 | us-gaap |
Deposits Assets Current
DepositsAssetsCurrent
|
1898000 | usd |
CY2024Q3 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
4407000 | usd |
CY2024Q1 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
1237000 | usd |
CY2024Q3 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
3922000 | usd |
CY2024Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
3341000 | usd |
CY2024Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
13669000 | usd |
CY2024Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
9408000 | usd |
CY2024Q3 | us-gaap |
Accrued Bonuses Current
AccruedBonusesCurrent
|
4224000 | usd |
CY2024Q1 | us-gaap |
Accrued Bonuses Current
AccruedBonusesCurrent
|
3838000 | usd |
CY2024Q3 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
2404000 | usd |
CY2024Q1 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
3072000 | usd |
CY2024Q3 | us-gaap |
Accrued Payroll Taxes Current
AccruedPayrollTaxesCurrent
|
2029000 | usd |
CY2024Q1 | us-gaap |
Accrued Payroll Taxes Current
AccruedPayrollTaxesCurrent
|
1956000 | usd |
CY2024Q3 | us-gaap |
Other Employee Related Liabilities Current
OtherEmployeeRelatedLiabilitiesCurrent
|
528000 | usd |
CY2024Q1 | us-gaap |
Other Employee Related Liabilities Current
OtherEmployeeRelatedLiabilitiesCurrent
|
1069000 | usd |
CY2024Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9185000 | usd |
CY2024Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9935000 | usd |
CY2024Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3488000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
2986000 | usd |
CY2024Q3 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
1386000 | usd |
CY2024Q1 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
1615000 | usd |
CY2024Q3 | mlab |
Acquisitionrelated Holdbacks Current
AcquisitionrelatedHoldbacksCurrent
|
9891000 | usd |
CY2024Q1 | mlab |
Acquisitionrelated Holdbacks Current
AcquisitionrelatedHoldbacksCurrent
|
436000 | usd |
CY2024Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
2193000 | usd |
CY2024Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
2264000 | usd |
CY2024Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
22866000 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
12858000 | usd |
CY2024Q3 | us-gaap |
Depreciation
Depreciation
|
1518000 | usd |
CY2023Q3 | us-gaap |
Depreciation
Depreciation
|
911000 | usd |
us-gaap |
Depreciation
Depreciation
|
2922000 | usd | |
us-gaap |
Depreciation
Depreciation
|
1825000 | usd | |
CY2024Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
257251000 | usd |
CY2024Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
148428000 | usd |
CY2024Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
108823000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
251072000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
137320000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
113752000 | usd |
CY2024Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4550000 | usd |
CY2023Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
7185000 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
8611000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
14405000 | usd | |
CY2024Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
9118000 | usd |
CY2024Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
17586000 | usd |
CY2024Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
16915000 | usd |
CY2024Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
16301000 | usd |
CY2024Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
15729000 | usd |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
180096000 | usd |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
3657000 | usd | |
CY2024Q3 | us-gaap |
Goodwill
Goodwill
|
183753000 | usd |
CY2024Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year
LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
|
1875000 | usd |
CY2024Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
|
3750000 | usd |
CY2024Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
5625000 | usd |
CY2024Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
|
5625000 | usd |
CY2024Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
|
7500000 | usd |
CY2024Q3 | mlab |
Long Term Debt Maturities Repayments Of Principal After Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour
|
48750000 | usd |
CY2024Q3 | us-gaap |
Long Term Debt
LongTermDebt
|
73125000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
194000 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
181.89 | |
CY2024 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P3Y2M12D | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
26000 | usd |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
14000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
147.9 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
-0 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
0 | ||
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
180000 | |
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
184.42 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P2Y10M24D | ||
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
229000 | usd |
CY2024Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3428000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-1230000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
6816000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-1779000 | usd | |
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5413000 | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5387000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5405000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5379000 | ||
CY2024Q3 | us-gaap |
Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
|
58000 | |
CY2023Q3 | us-gaap |
Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
|
0 | |
us-gaap |
Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
|
43000 | ||
us-gaap |
Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
|
0 | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5471000 | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5387000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5448000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5379000 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.63 | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.23 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.26 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.33 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.63 | |
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.23 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.25 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.33 | ||
CY2024Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
562000 | |
CY2023Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
890000 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
571000 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
863000 | ||
CY2024Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
384000 | usd |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-95000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
901000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-483000 | usd | |
CY2024Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.101 | pure |
CY2023Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.072 | pure |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.117 | pure | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.214 | pure | |
CY2024Q3 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | pure |
CY2024Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
57833000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
53165000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
116003000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
103810000 | usd | |
CY2024Q3 | us-gaap |
Gross Profit
GrossProfit
|
35455000 | usd |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
32109000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
72704000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
63292000 | usd | |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
29738000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
32675000 | usd |