2023 Q4 Form 10-Q Financial Statement
#000143612623000052 Filed on November 06, 2023
Income Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
Revenue | $182.1M | $179.4M |
YoY Change | 8.24% | 0.5% |
Cost Of Revenue | $128.4M | $125.0M |
YoY Change | 9.52% | 0.24% |
Gross Profit | $53.63M | $54.38M |
YoY Change | 5.28% | 1.11% |
Gross Profit Margin | 29.45% | 30.32% |
Selling, General & Admin | $42.91M | $39.54M |
YoY Change | 2.05% | -4.94% |
% of Gross Profit | 80.01% | 72.7% |
Research & Development | $295.0K | $438.0K |
YoY Change | -37.37% | -2.67% |
% of Gross Profit | 0.55% | 0.81% |
Depreciation & Amortization | $8.629M | $8.748M |
YoY Change | 5.72% | 232.75% |
% of Gross Profit | 16.09% | 16.09% |
Operating Expenses | $45.75M | $39.98M |
YoY Change | 1.39% | -10.51% |
Operating Profit | $706.0K | -$4.682M |
YoY Change | -87.83% | -151.37% |
Interest Expense | -$4.668M | $4.167M |
YoY Change | 25.65% | -252.36% |
% of Operating Profit | -661.19% | |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | -$3.954M | -$8.849M |
YoY Change | -288.92% | -238.72% |
Income Tax | -$1.449M | $1.489M |
% Of Pretax Income | ||
Net Earnings | -$2.514M | -$10.30M |
YoY Change | -188.46% | -335.49% |
Net Earnings / Revenue | -1.38% | -5.74% |
Basic Earnings Per Share | ||
Diluted Earnings Per Share | -$0.08 | -$0.34 |
COMMON SHARES | ||
Basic Shares Outstanding | 30.35M shares | 30.30M shares |
Diluted Shares Outstanding | 30.40M shares |
Balance Sheet
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $17.65M | $12.75M |
YoY Change | -13.87% | -29.48% |
Cash & Equivalents | $17.65M | $12.75M |
Short-Term Investments | ||
Other Short-Term Assets | $14.58M | $18.26M |
YoY Change | 43.21% | 56.15% |
Inventory | $15.28M | $15.78M |
Prepaid Expenses | ||
Receivables | $132.8M | $136.4M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $180.4M | $183.2M |
YoY Change | 7.43% | 5.0% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $118.5M | $79.76M |
YoY Change | 3.47% | 4.77% |
Goodwill | $187.4M | $185.5M |
YoY Change | -6.15% | -6.03% |
Intangibles | $43.99M | $44.47M |
YoY Change | -10.24% | -11.66% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $39.78M | $41.56M |
YoY Change | -0.62% | -1.31% |
Total Long-Term Assets | $354.4M | $353.5M |
YoY Change | -3.43% | -3.41% |
TOTAL ASSETS | ||
Total Short-Term Assets | $180.4M | $183.2M |
Total Long-Term Assets | $354.4M | $353.5M |
Total Assets | $534.8M | $536.7M |
YoY Change | -0.02% | -0.69% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $17.03M | $14.63M |
YoY Change | 35.91% | 14.24% |
Accrued Expenses | $77.20M | $74.33M |
YoY Change | 11.25% | -10.52% |
Deferred Revenue | $7.136M | $7.523M |
YoY Change | -5.12% | 8.7% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $8.900M | $8.402M |
YoY Change | 19.87% | -25.86% |
Total Short-Term Liabilities | $116.5M | $111.2M |
YoY Change | 12.34% | 3.39% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $181.5M | $185.5M |
YoY Change | -1.27% | -8.74% |
Other Long-Term Liabilities | $32.44M | $33.36M |
YoY Change | 0.51% | -1.49% |
Total Long-Term Liabilities | $213.9M | $218.8M |
YoY Change | -1.0% | -7.7% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $116.5M | $111.2M |
Total Long-Term Liabilities | $213.9M | $218.8M |
Total Liabilities | $344.3M | $350.9M |
YoY Change | 2.41% | -0.78% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$28.94M | -$26.44M |
YoY Change | 151.91% | 84.42% |
Common Stock | $305.0K | $302.0K |
YoY Change | 2.35% | 1.68% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $190.2M | $185.5M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $534.8M | $536.7M |
YoY Change | -0.02% | -0.69% |
Cashflow Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | -$2.514M | -$10.30M |
YoY Change | -188.46% | -335.49% |
Depreciation, Depletion And Amortization | $8.629M | $8.748M |
YoY Change | 5.72% | 232.75% |
Cash From Operating Activities | $16.06M | -$7.637M |
YoY Change | 1.19% | -380.57% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $7.378M | $5.648M |
YoY Change | 94.88% | -322.45% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $415.0K | $289.0K |
YoY Change | -2.35% | 79.5% |
Cash From Investing Activities | -$6.963M | -$5.359M |
YoY Change | 107.17% | 125.36% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -5.867M | 9.348M |
YoY Change | -49.29% | 2985.15% |
NET CHANGE | ||
Cash From Operating Activities | 16.06M | -7.637M |
Cash From Investing Activities | -6.963M | -5.359M |
Cash From Financing Activities | -5.867M | 9.348M |
Net Change In Cash | 3.234M | -3.648M |
YoY Change | 242.58% | -663.83% |
FREE CASH FLOW | ||
Cash From Operating Activities | $16.06M | -$7.637M |
Capital Expenditures | $7.378M | $5.648M |
Free Cash Flow | $8.686M | -$13.29M |
YoY Change | -28.15% | -352.52% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
179354000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
178462000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
523399000 | usd | |
CY2023Q3 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
0 | usd |
CY2022Q3 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
0 | usd |
CY2023Q3 | us-gaap |
Restructuring Costs
RestructuringCosts
|
2702000 | usd |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | usd | |
CY2023Q3 | us-gaap |
Gains Losses On Restructuring Of Debt
GainsLossesOnRestructuringOfDebt
|
0 | usd |
CY2022Q3 | us-gaap |
Gains Losses On Restructuring Of Debt
GainsLossesOnRestructuringOfDebt
|
-693000 | usd |
us-gaap |
Gains Losses On Restructuring Of Debt
GainsLossesOnRestructuringOfDebt
|
0 | usd | |
us-gaap |
Gains Losses On Restructuring Of Debt
GainsLossesOnRestructuringOfDebt
|
-693000 | usd | |
CY2023Q3 | us-gaap |
Loss Contingency Loss In Period
LossContingencyLossInPeriod
|
0 | usd |
CY2022Q3 | us-gaap |
Loss Contingency Loss In Period
LossContingencyLossInPeriod
|
0 | usd |
us-gaap |
Loss Contingency Loss In Period
LossContingencyLossInPeriod
|
150000 | usd | |
us-gaap |
Loss Contingency Loss In Period
LossContingencyLossInPeriod
|
-994000 | usd | |
CY2023Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
438000 | usd |
CY2022Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
450000 | usd |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1428000 | usd | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1523000 | usd | |
CY2023Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
2588000 | usd |
CY2022Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
2629000 | usd |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
7556000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
8058000 | usd | |
CY2023Q3 | mg |
Acquisition Related Costs And Fair Value Adjustments To Initial Purchase Price Allocation
AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
|
0 | usd |
CY2022Q3 | mg |
Acquisition Related Costs And Fair Value Adjustments To Initial Purchase Price Allocation
AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
|
1000 | usd |
mg |
Acquisition Related Costs And Fair Value Adjustments To Initial Purchase Price Allocation
AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
|
5000 | usd | |
mg |
Acquisition Related Costs And Fair Value Adjustments To Initial Purchase Price Allocation
AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
|
63000 | usd | |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-4682000 | usd |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9114000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-2618000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13991000 | usd | |
CY2023Q3 | us-gaap |
Interest Expense
InterestExpense
|
4167000 | usd |
CY2022Q3 | us-gaap |
Interest Expense
InterestExpense
|
2735000 | usd |
us-gaap |
Interest Expense
InterestExpense
|
12093000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
6790000 | usd | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-8849000 | usd |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
6379000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-14711000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
7201000 | usd | |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1489000 | usd |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1985000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
229000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3494000 | usd | |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
-10338000 | usd |
CY2022Q3 | us-gaap |
Profit Loss
ProfitLoss
|
4394000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
-14940000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
3707000 | usd | |
CY2023Q3 | mg |
Net Income Loss And Foreign Currency Translation Adjustments Attributable To Noncontrolling Interest
NetIncomeLossAndForeignCurrencyTranslationAdjustmentsAttributableToNoncontrollingInterest
|
-40000 | usd |
CY2022Q3 | mg |
Net Income Loss And Foreign Currency Translation Adjustments Attributable To Noncontrolling Interest
NetIncomeLossAndForeignCurrencyTranslationAdjustmentsAttributableToNoncontrollingInterest
|
21000 | usd |
mg |
Net Income Loss And Foreign Currency Translation Adjustments Attributable To Noncontrolling Interest
NetIncomeLossAndForeignCurrencyTranslationAdjustmentsAttributableToNoncontrollingInterest
|
7000 | usd | |
mg |
Net Income Loss And Foreign Currency Translation Adjustments Attributable To Noncontrolling Interest
NetIncomeLossAndForeignCurrencyTranslationAdjustmentsAttributableToNoncontrollingInterest
|
54000 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-10298000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4373000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-14947000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
3653000 | usd | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
-0.34 | |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.15 | |
us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
-0.49 | ||
us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.12 | ||
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
-0.34 | |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.14 | |
us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
-0.49 | ||
us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.12 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30402000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
29965000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30277000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
29879000 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30402000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30245000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30277000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30209000 | shares | |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
-10338000 | usd |
CY2022Q3 | us-gaap |
Profit Loss
ProfitLoss
|
4394000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
-14940000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
3707000 | usd | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-5428000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-12995000 | usd |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1073000 | usd | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-20971000 | usd | |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-15766000 | usd |
CY2022Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-8601000 | usd |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-16013000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-17264000 | usd | |
CY2023Q3 | mg |
Net Income Loss Attributable To Noncontrolling Interest Excluding Foreign Currency Transaction And Translation Gain Loss
NetIncomeLossAttributableToNoncontrollingInterestExcludingForeignCurrencyTransactionAndTranslationGainLoss
|
-40000 | usd |
CY2022Q3 | mg |
Net Income Loss Attributable To Noncontrolling Interest Excluding Foreign Currency Transaction And Translation Gain Loss
NetIncomeLossAttributableToNoncontrollingInterestExcludingForeignCurrencyTransactionAndTranslationGainLoss
|
21000 | usd |
mg |
Net Income Loss Attributable To Noncontrolling Interest Excluding Foreign Currency Transaction And Translation Gain Loss
NetIncomeLossAttributableToNoncontrollingInterestExcludingForeignCurrencyTransactionAndTranslationGainLoss
|
7000 | usd | |
mg |
Net Income Loss Attributable To Noncontrolling Interest Excluding Foreign Currency Transaction And Translation Gain Loss
NetIncomeLossAttributableToNoncontrollingInterestExcludingForeignCurrencyTransactionAndTranslationGainLoss
|
54000 | usd | |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-15726000 | usd |
CY2022Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-8622000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-16020000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-17318000 | usd | |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
200533000 | usd |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
-10338000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-5428000 | usd |
CY2023Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1017000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
194261000 | usd |
CY2022Q3 | us-gaap |
Profit Loss
ProfitLoss
|
4394000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
187056000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
198749000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
-14940000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-1073000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
3985000 | usd | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
937000 | usd | |
CY2023Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
185784000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
200912000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
3707000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-20971000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
4166000 | usd | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
758000 | usd | |
CY2022Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
187056000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
-14940000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
3707000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
25470000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
25132000 | usd | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
13799000 | usd | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | usd | |
mg |
Deferred Income Tax Noncash Expense Benefit
DeferredIncomeTaxNoncashExpenseBenefit
|
-816000 | usd | |
mg |
Deferred Income Tax Noncash Expense Benefit
DeferredIncomeTaxNoncashExpenseBenefit
|
-1790000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
3985000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4166000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
0 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
289000 | usd | |
us-gaap |
Provision For Other Credit Losses
ProvisionForOtherCreditLosses
|
346000 | usd | |
us-gaap |
Provision For Other Credit Losses
ProvisionForOtherCreditLosses
|
0 | usd | |
us-gaap |
Business Combination Provisional Information Initial Accounting Incomplete Adjustment Financial Liabilities
BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities
|
0 | usd | |
us-gaap |
Business Combination Provisional Information Initial Accounting Incomplete Adjustment Financial Liabilities
BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities
|
-45000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Realized
ForeignCurrencyTransactionGainLossRealized
|
-149000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Realized
ForeignCurrencyTransactionGainLossRealized
|
924000 | usd | |
mg |
Payment Of Debt Issuance Costs Operating Activities
PaymentOfDebtIssuanceCostsOperatingActivities
|
0 | usd | |
mg |
Payment Of Debt Issuance Costs Operating Activities
PaymentOfDebtIssuanceCostsOperatingActivities
|
448000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
147000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-969000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
13393000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
27692000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
2425000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
1146000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
7572000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-2105000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
2094000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
578000 | usd | |
mg |
Increase Decrease In Other Accrued Liabilities And Deferred Liabilities
IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities
|
4165000 | usd | |
mg |
Increase Decrease In Other Accrued Liabilities And Deferred Liabilities
IncreaseDecreaseInOtherAccruedLiabilitiesAndDeferredLiabilities
|
2539000 | usd | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
-725000 | usd | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
-46000 | usd | |
us-gaap |
Payment For Contingent Consideration Liability Operating Activities
PaymentForContingentConsiderationLiabilityOperatingActivities
|
938000 | usd | |
us-gaap |
Payment For Contingent Consideration Liability Operating Activities
PaymentForContingentConsiderationLiabilityOperatingActivities
|
533000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
10684000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
10531000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
14403000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
9050000 | usd | |
mg |
Payments To Acquire Intangible Assets And Software
PaymentsToAcquireIntangibleAssetsAndSoftware
|
1868000 | usd | |
mg |
Payments To Acquire Intangible Assets And Software
PaymentsToAcquireIntangibleAssetsAndSoftware
|
580000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
1101000 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
753000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-15170000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-8877000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-8877000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
3812000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
3173000 | usd | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
0 | usd | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
125000000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
5684000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
79519000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
66110000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
168000000 | usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
57851000 | usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
213750000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
0 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
148000 | usd | |
mg |
Payments Of Contingent Consideration For Business Acquisitions
PaymentsOfContingentConsiderationForBusinessAcquisitions
|
0 | usd | |
mg |
Payments Of Contingent Consideration For Business Acquisitions
PaymentsOfContingentConsiderationForBusinessAcquisitions
|
405000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
602000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
758000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1839000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-4753000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-1411000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-2927000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-7736000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-6026000 | usd | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
20488000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
24110000 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
12752000 | usd |
CY2022Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
18084000 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
12683000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
5354000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
3704000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
-3764000 | usd | |
us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
7169000 | usd | |
us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
3373000 | usd | |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | segment | |
CY2023Q3 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
13800000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
523399000 | usd | |
us-gaap |
Prior Period Reclassification Adjustment Description
PriorPeriodReclassificationAdjustmentDescription
|
<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior periods have been reclassified to conform to the current year presentation. Such reclassifications did not have a material effect on the Company’s financial condition or results of operations as previously reported.</span></div> | ||
CY2023Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.168 | |
CY2022Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.311 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.016 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.485 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
519155000 | usd | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
179354000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
178462000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
519155000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
5700000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
4000000 | usd | |
mg |
Number Of Employee Share Based Plans
NumberOfEmployeeShareBasedPlans
|
2 | plan | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
-0.34 | |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.15 | |
us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
-0.49 | ||
us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.12 | ||
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-10298000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4373000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-14947000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
3653000 | usd | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30402000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
29965000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30277000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
29879000 | shares | |
CY2023Q3 | mg |
Incremental Common Shares Attributable To Restricted Stock Units Outstanding
IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding
|
0 | shares |
CY2022Q3 | mg |
Incremental Common Shares Attributable To Restricted Stock Units Outstanding
IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding
|
280000 | shares |
mg |
Incremental Common Shares Attributable To Restricted Stock Units Outstanding
IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding
|
0 | shares | |
mg |
Incremental Common Shares Attributable To Restricted Stock Units Outstanding
IncrementalCommonSharesAttributableToRestrictedStockUnitsOutstanding
|
330000 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30402000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30245000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30277000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30209000 | shares | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
-0.34 | |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.14 | |
us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
-0.49 | ||
us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.12 | ||
CY2023Q3 | us-gaap |
Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
|
0 | usd |
CY2022Q3 | us-gaap |
Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
|
1000 | usd |
us-gaap |
Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
|
5000 | usd | |
us-gaap |
Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
|
18000 | usd | |
CY2023Q3 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
usd | |
CY2022Q3 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
0 | usd |
us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
usd | ||
us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
45000 | usd | |
CY2023Q3 | mg |
Acquisition Related Costs And Fair Value Adjustments To Initial Purchase Price Allocation
AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
|
0 | usd |
CY2022Q3 | mg |
Acquisition Related Costs And Fair Value Adjustments To Initial Purchase Price Allocation
AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
|
1000 | usd |
mg |
Acquisition Related Costs And Fair Value Adjustments To Initial Purchase Price Allocation
AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
|
5000 | usd | |
mg |
Acquisition Related Costs And Fair Value Adjustments To Initial Purchase Price Allocation
AcquisitionRelatedCostsAndFairValueAdjustmentsToInitialPurchasePriceAllocation
|
63000 | usd | |
CY2023Q3 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Before Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
|
311797000 | usd |
CY2023Q3 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
138286000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
127767000 | usd |
CY2023Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1923000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
4110000 | usd |
CY2023Q3 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
136363000 | usd |
CY2022Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
123657000 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
27800000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
13500000 | usd |
CY2023Q3 | us-gaap |
Inventory Raw Materials And Supplies Net Of Reserves
InventoryRawMaterialsAndSuppliesNetOfReserves
|
8694000 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials And Supplies Net Of Reserves
InventoryRawMaterialsAndSuppliesNetOfReserves
|
7745000 | usd |
CY2023Q3 | us-gaap |
Inventory Finished Goods And Work In Process Net Of Reserves
InventoryFinishedGoodsAndWorkInProcessNetOfReserves
|
7086000 | usd |
CY2022Q4 | us-gaap |
Inventory Finished Goods And Work In Process Net Of Reserves
InventoryFinishedGoodsAndWorkInProcessNetOfReserves
|
5811000 | usd |
CY2023Q3 | us-gaap |
Inventory Net
InventoryNet
|
15780000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
13556000 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Before Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
|
311797000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Before Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
|
296668000 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
|
232035000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
|
219107000 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
79762000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
77561000 | usd |
CY2023Q3 | us-gaap |
Depreciation
Depreciation
|
6600000 | usd |
CY2022Q3 | us-gaap |
Depreciation
Depreciation
|
5900000 | usd |
us-gaap |
Depreciation
Depreciation
|
19000000 | usd | |
us-gaap |
Depreciation
Depreciation
|
18300000 | usd | |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
199635000 | usd |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-317000 | usd | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
13799000 | usd | |
CY2023Q3 | us-gaap |
Goodwill
Goodwill
|
185519000 | usd |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
185470000 | usd |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
141002000 | usd |
CY2023Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
44468000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
183588000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
134573000 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
49015000 | usd |
CY2023Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2200000 | usd |
CY2022Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2300000 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
6500000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
6900000 | usd | |
CY2023Q3 | mg |
Accrued Salaries Wages And Employee Related Benefits Current
AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent
|
27749000 | usd |
CY2022Q4 | mg |
Accrued Salaries Wages And Employee Related Benefits Current
AccruedSalariesWagesAndEmployeeRelatedBenefitsCurrent
|
26684000 | usd |
CY2023Q3 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
0 | usd |
CY2022Q4 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
937000 | usd |
CY2023Q3 | mg |
Accrued Workers Compensation And Health Benefits Current
AccruedWorkersCompensationAndHealthBenefitsCurrent
|
3954000 | usd |
CY2022Q4 | mg |
Accrued Workers Compensation And Health Benefits Current
AccruedWorkersCompensationAndHealthBenefitsCurrent
|
3660000 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
7523000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
7521000 | usd |
CY2023Q3 | us-gaap |
Multiemployer Plans Withdrawal Obligation
MultiemployerPlansWithdrawalObligation
|
2458000 | usd |
CY2022Q4 | us-gaap |
Multiemployer Plans Withdrawal Obligation
MultiemployerPlansWithdrawalObligation
|
2519000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
10777000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
10376000 | usd |
CY2023Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
29392000 | usd |
CY2022Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
26147000 | usd |
CY2023Q3 | mg |
Accrued Expenses And Other Liabilities Current
AccruedExpensesAndOtherLiabilitiesCurrent
|
81853000 | usd |
CY2022Q4 | mg |
Accrued Expenses And Other Liabilities Current
AccruedExpensesAndOtherLiabilitiesCurrent
|
77844000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt
LongTermDebt
|
193868000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
191251000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
8402000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
7425000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
185466000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
183826000 | usd |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | segment | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
179354000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
178462000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
523399000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
519155000 | usd | |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
54382000 | usd |
CY2022Q3 | us-gaap |
Gross Profit
GrossProfit
|
53784000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
150181000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
147233000 | usd | |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-4682000 | usd |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9114000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-2618000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13991000 | usd | |
CY2023Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
8748000 | usd |
CY2022Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
8197000 | usd |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
25470000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
25132000 | usd | |
CY2023Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
44468000 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
49015000 | usd |
CY2023Q3 | us-gaap |
Assets
Assets
|
536690000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
534904000 | usd |
CY2023Q3 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2023Q3 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2023Q3 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2023Q3 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |