2024 Q2 Form 10-Q Financial Statement
#000104333724000089 Filed on May 01, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
Revenue | $237.1M | $239.2M | $241.3M |
YoY Change | -11.15% | -0.9% | 9.17% |
Cost Of Revenue | $183.3M | $190.8M | $198.5M |
YoY Change | -10.96% | -3.89% | 10.53% |
Gross Profit | $53.74M | $48.36M | $42.80M |
YoY Change | -11.81% | 12.98% | 3.28% |
Gross Profit Margin | 22.67% | 20.22% | 17.74% |
Selling, General & Admin | $31.88M | $30.42M | $29.86M |
YoY Change | -0.53% | 1.88% | 8.99% |
% of Gross Profit | 59.32% | 62.91% | 69.77% |
Research & Development | $18.46M | $17.60M | $16.97M |
YoY Change | -18.52% | 3.74% | -0.35% |
% of Gross Profit | 34.34% | 36.4% | 39.64% |
Depreciation & Amortization | $8.550M | $8.584M | $8.325M |
YoY Change | -1.11% | 3.11% | -4.38% |
% of Gross Profit | 15.91% | 17.75% | 19.45% |
Operating Expenses | $50.33M | $48.03M | $46.83M |
YoY Change | -7.98% | 2.55% | 5.41% |
Operating Profit | $3.407M | $331.0K | -$4.029M |
YoY Change | -45.41% | -108.22% | 35.02% |
Interest Expense | -$3.801M | $3.634M | $2.746M |
YoY Change | 10.21% | 32.34% | 53.75% |
% of Operating Profit | -111.56% | 1097.89% | |
Other Income/Expense, Net | $2.296M | -$2.036M | -$1.148M |
YoY Change | -196.19% | 77.35% | -13.75% |
Pretax Income | $1.850M | -$5.616M | -$8.094M |
YoY Change | -222.92% | -30.62% | 30.93% |
Income Tax | -$936.0K | $510.0K | -$708.0K |
% Of Pretax Income | -50.59% | ||
Net Earnings | $2.786M | -$6.126M | -$7.386M |
YoY Change | -193.11% | -17.06% | -3.77% |
Net Earnings / Revenue | 1.18% | -2.56% | -3.06% |
Basic Earnings Per Share | $0.10 | -$0.22 | -$0.27 |
Diluted Earnings Per Share | $0.10 | -$0.22 | -$0.27 |
COMMON SHARES | |||
Basic Shares Outstanding | 27.67M shares | 27.55M shares | 27.35M shares |
Diluted Shares Outstanding | 27.85M shares | 27.53M shares | 27.35M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $42.11M | $48.44M | $35.17M |
YoY Change | 21.34% | 37.75% | -15.04% |
Cash & Equivalents | $42.11M | $48.44M | $35.17M |
Short-Term Investments | |||
Other Short-Term Assets | $32.88M | $32.72M | $43.60M |
YoY Change | -24.02% | -24.97% | -13.77% |
Inventory | $178.7M | $179.9M | $168.7M |
Prepaid Expenses | |||
Receivables | $168.2M | $170.3M | $175.7M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $422.0M | $431.3M | $423.1M |
YoY Change | -3.79% | 1.94% | 6.77% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $103.1M | $106.2M | $107.6M |
YoY Change | -12.99% | -1.32% | -1.39% |
Goodwill | $34.24M | $34.49M | $34.66M |
YoY Change | -1.8% | -0.49% | -2.13% |
Intangibles | $43.59M | $45.27M | $45.59M |
YoY Change | -6.54% | -0.69% | -7.57% |
Long-Term Investments | $55.08M | $48.59M | $46.42M |
YoY Change | 17.31% | 4.68% | 6.51% |
Other Assets | |||
YoY Change | |||
Total Long-Term Assets | $244.7M | $244.1M | $247.6M |
YoY Change | -0.9% | -1.43% | -2.73% |
TOTAL ASSETS | |||
Total Short-Term Assets | $422.0M | $431.3M | $423.1M |
Total Long-Term Assets | $244.7M | $244.1M | $247.6M |
Total Assets | $666.7M | $675.4M | $670.7M |
YoY Change | -2.75% | 0.7% | 3.06% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $108.1M | $109.2M | $132.0M |
YoY Change | -20.79% | -17.25% | 28.6% |
Accrued Expenses | $76.10M | $68.95M | $68.55M |
YoY Change | 0.69% | 0.58% | -3.75% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $2.064M | $2.077M | $1.456M |
YoY Change | -98.8% | 42.65% | -71.91% |
Total Short-Term Liabilities | $186.2M | $180.2M | $202.0M |
YoY Change | -51.45% | -10.77% | 12.82% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | -100.0% | ||
Other Long-Term Liabilities | $10.45M | $10.05M | $6.750M |
YoY Change | -35.72% | 48.84% | 18.05% |
Total Long-Term Liabilities | $210.0M | $217.9M | $192.5M |
YoY Change | 1191.94% | 13.2% | 8.21% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $186.2M | $180.2M | $202.0M |
Total Long-Term Liabilities | $210.0M | $217.9M | $192.5M |
Total Liabilities | $396.2M | $398.2M | $394.5M |
YoY Change | -2.86% | 0.93% | 10.53% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $193.2M | $190.4M | $194.3M |
YoY Change | 0.97% | -2.02% | -6.62% |
Common Stock | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $270.5M | $277.3M | $276.2M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $666.7M | $675.4M | $670.7M |
YoY Change | -2.75% | 0.7% | 3.06% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $2.786M | -$6.126M | -$7.386M |
YoY Change | -193.11% | -17.06% | -3.77% |
Depreciation, Depletion And Amortization | $8.550M | $8.584M | $8.325M |
YoY Change | -1.11% | 3.11% | -4.38% |
Cash From Operating Activities | $8.653M | $9.109M | -$9.182M |
YoY Change | 92.55% | -199.2% | -53.65% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $7.125M | $5.795M | $8.911M |
YoY Change | -9.98% | -34.97% | 20.94% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$119.0K | $81.00K | $1.355M |
YoY Change | -131.82% | -94.02% | 926.52% |
Cash From Investing Activities | -$7.244M | -$5.714M | -$8.755M |
YoY Change | -3.94% | -34.73% | 20.99% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -7.067M | $5.388M | -$2.119M |
YoY Change | -332.31% | -354.27% | -87.64% |
NET CHANGE | |||
Cash From Operating Activities | 8.653M | $9.109M | -$9.182M |
Cash From Investing Activities | -7.244M | -$5.714M | -$8.755M |
Cash From Financing Activities | -7.067M | $5.388M | -$2.119M |
Net Change In Cash | -5.658M | $7.599M | -$19.63M |
YoY Change | 113060.0% | -138.71% | -55.54% |
FREE CASH FLOW | |||
Cash From Operating Activities | $8.653M | $9.109M | -$9.182M |
Capital Expenditures | $7.125M | $5.795M | $8.911M |
Free Cash Flow | $1.528M | $3.314M | -$18.09M |
YoY Change | -144.67% | -118.32% | -33.43% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
190800000 | usd |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
198523000 | usd |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
30423000 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
29863000 | usd |
CY2024Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
17603000 | usd |
CY2023Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
16968000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
331000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-4029000 | usd |
CY2024Q1 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-3634000 | usd |
CY2023Q1 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-2746000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-277000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-171000 | usd |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-2036000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-1148000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-5616000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-8094000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
510000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-708000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-6126000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-7386000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.22 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.27 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.22 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.27 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
27529000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
27349000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27529000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27349000 | shares |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-6126000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-7386000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-4879000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
4072000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
70000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-232000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-4809000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
3840000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-10935000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-3546000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
|
19000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
|
-62000 | usd |
CY2024Q1 | us-gaap |
Depreciation
Depreciation
|
6601000 | usd |
CY2023Q1 | us-gaap |
Depreciation
Depreciation
|
6573000 | usd |
CY2024Q1 | sri |
Amortization And Accretion Of Debt Discount
AmortizationAndAccretionOfDebtDiscount
|
2164000 | usd |
CY2023Q1 | sri |
Amortization And Accretion Of Debt Discount
AmortizationAndAccretionOfDebtDiscount
|
1946000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-2279000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-2536000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Equity Method Investments Net Of Dividends Or Distributions
IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
|
-277000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Equity Method Investments Net Of Dividends Or Distributions
IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
|
-171000 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-266000 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
886000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1092000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
69000 | usd |
CY2024Q1 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
-230000 | usd |
CY2023Q1 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
-34000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
6676000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
16833000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-3699000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
15228000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1377000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1943000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-709000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
21264000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
9193000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
1687000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
9109000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-9182000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
5795000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
10110000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
81000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
1355000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-5714000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-8755000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
30500000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
8000000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
24500000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
8568000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Other Debt
ProceedsFromOtherDebt
|
7798000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Other Debt
ProceedsFromOtherDebt
|
8148000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Other Debt
RepaymentsOfOtherDebt
|
7790000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Other Debt
RepaymentsOfOtherDebt
|
8475000 | usd |
CY2024Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
620000 | usd |
CY2023Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1224000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
5388000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2119000 | usd |
CY2024Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-1184000 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
423000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
7599000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-19633000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
40841000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
54798000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
48440000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
35165000 | usd |
CY2024Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
4194000 | usd |
CY2023Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
2494000 | usd |
CY2024Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
2653000 | usd |
CY2023Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
2611000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
280942000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-7386000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-232000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
|
4072000 | usd |
CY2023Q1 | sri |
Treasury Stock Value Issued And Acquired Cost Method Net
TreasuryStockValueIssuedAndAcquiredCostMethodNet
|
5649000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
-6802000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
276243000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
287717000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-6126000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
70000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
|
-4879000 | usd |
CY2024Q1 | sri |
Treasury Stock Value Issued And Acquired Cost Method Net
TreasuryStockValueIssuedAndAcquiredCostMethodNet
|
3958000 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
-3484000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
277256000 | usd |
CY2024Q1 | us-gaap |
Prior Period Reclassification Adjustment Description
PriorPeriodReclassificationAdjustmentDescription
|
<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to their 2024 presentation in the condensed consolidated financial statements.</span></div> | |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
239157000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
241325000 | usd |
CY2024Q1 | us-gaap |
Capitalized Contract Cost Net
CapitalizedContractCostNet
|
0 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
0 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
0 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
0 | usd |
CY2023Q4 | us-gaap |
Capitalized Contract Cost Net
CapitalizedContractCostNet
|
0 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
0 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
135150000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
142744000 | usd |
CY2024Q1 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
9843000 | usd |
CY2023Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
11907000 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
34898000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
33107000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
179891000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
187758000 | usd |
CY2024Q1 | us-gaap |
Fifo Inventory Amount
FIFOInventoryAmount
|
168094000 | usd |
CY2023Q4 | us-gaap |
Fifo Inventory Amount
FIFOInventoryAmount
|
176033000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Cost Inventory Amount
WeightedAverageCostInventoryAmount
|
11797000 | usd |
CY2023Q4 | us-gaap |
Weighted Average Cost Inventory Amount
WeightedAverageCostInventoryAmount
|
11725000 | usd |
CY2024Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-1944000 | usd |
CY2023Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-1102000 | usd |
CY2024Q1 | us-gaap |
Debt And Capital Lease Obligations
DebtAndCapitalLeaseObligations
|
2077000 | usd |
CY2023Q4 | us-gaap |
Debt And Capital Lease Obligations
DebtAndCapitalLeaseObligations
|
2113000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
2077000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
2113000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
0 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
0 | usd |
CY2024Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
298592 | shares |
CY2023Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
292860 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
27528831 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
27349357 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27528831 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27349357 | shares |
CY2024Q1 | us-gaap |
Oci Before Reclassifications Net Of Tax Attributable To Parent
OciBeforeReclassificationsNetOfTaxAttributableToParent
|
-4292000 | usd |
CY2024Q1 | us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
517000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-4809000 | usd |
CY2023Q1 | us-gaap |
Oci Before Reclassifications Net Of Tax Attributable To Parent
OciBeforeReclassificationsNetOfTaxAttributableToParent
|
4069000 | usd |
CY2023Q1 | us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
229000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
3840000 | usd |
CY2023Q1 | us-gaap |
Accrual For Environmental Loss Contingencies Charges To Expense For New Losses
AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
|
0 | usd |
CY2024Q1 | us-gaap |
Accrual For Environmental Loss Contingencies Charges To Expense For New Losses
AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
|
0 | usd |
CY2024Q1 | us-gaap |
Accrual For Environmental Loss Contingencies Gross
AccrualForEnvironmentalLossContingenciesGross
|
142000 | usd |
CY2023Q4 | us-gaap |
Accrual For Environmental Loss Contingencies Gross
AccrualForEnvironmentalLossContingenciesGross
|
143000 | usd |
CY2022Q4 | us-gaap |
Payments For Deposits
PaymentsForDeposits
|
1000000 | usd |
CY2023Q2 | us-gaap |
Payments For Deposits
PaymentsForDeposits
|
1000000 | usd |
CY2024Q1 | us-gaap |
Purchase Obligation Future Minimum Payments Remainder Of Fiscal Year
PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear
|
3914000 | usd |
CY2024Q1 | us-gaap |
Purchase Obligation Due In Next Twelve Months
PurchaseObligationDueInNextTwelveMonths
|
10764000 | usd |
CY2024Q1 | us-gaap |
Purchase Obligation Due In Second Year
PurchaseObligationDueInSecondYear
|
10764000 | usd |
CY2024Q1 | us-gaap |
Purchase Obligation Due In Third Year
PurchaseObligationDueInThirdYear
|
3914000 | usd |
CY2024Q1 | us-gaap |
Product Warranty Accrual Noncurrent
ProductWarrantyAccrualNoncurrent
|
7414000 | usd |
CY2023Q4 | us-gaap |
Product Warranty Accrual Noncurrent
ProductWarrantyAccrualNoncurrent
|
7228000 | usd |
CY2024Q1 | sri |
Product Warranty Accrual Customer Claim Notification Amount
ProductWarrantyAccrualCustomerClaimNotificationAmount
|
29340000 | eur |
CY2024Q1 | sri |
Product Warranty Accrual Customer Claim Notification Amount
ProductWarrantyAccrualCustomerClaimNotificationAmount
|
31557000 | usd |
CY2023Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
21610000 | usd |
CY2022Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
13477000 | usd |
CY2024Q1 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
5398000 | usd |
CY2023Q1 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
4329000 | usd |
CY2024Q1 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
283000 | usd |
CY2023Q1 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
141000 | usd |
CY2024Q1 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
3217000 | usd |
CY2023Q1 | us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
2025000 | usd |
CY2024Q1 | us-gaap |
Standard And Extended Product Warranty Accrual Foreign Currency Translation Gain Loss
StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
|
692000 | usd |
CY2023Q1 | us-gaap |
Standard And Extended Product Warranty Accrual Foreign Currency Translation Gain Loss
StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
|
-66000 | usd |
CY2024Q1 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
23382000 | usd |
CY2023Q1 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
15988000 | usd |
CY2024Q1 | us-gaap |
Restructuring And Related Cost Incurred Cost
RestructuringAndRelatedCostIncurredCost
|
0 | usd |
CY2023Q1 | us-gaap |
Restructuring And Related Cost Incurred Cost
RestructuringAndRelatedCostIncurredCost
|
1262000 | usd |
CY2024Q1 | us-gaap |
Restructuring And Related Cost Incurred Cost
RestructuringAndRelatedCostIncurredCost
|
0 | usd |
CY2023Q1 | us-gaap |
Restructuring And Related Cost Incurred Cost
RestructuringAndRelatedCostIncurredCost
|
1262000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
510000 | usd |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.091 | |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-708000 | usd |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.087 | |
CY2024Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment |
CY2024Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
239157000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
241325000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
331000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-4029000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
8584000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
8325000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
3634000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
2746000 | usd |
CY2024Q1 | us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
4268000 | usd |
CY2023Q1 | us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
8911000 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
675412000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
679900000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
239157000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
241325000 | usd |
CY2024Q1 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
244069000 | usd |
CY2023Q4 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
250510000 | usd |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false |