2023 Q4 Form 10-Q Financial Statement
#000112148423000089 Filed on October 27, 2023
Income Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
Revenue | $208.3M | $194.3M |
YoY Change | 2.88% | 2.58% |
Cost Of Revenue | $163.7M | $150.4M |
YoY Change | 3.28% | -0.58% |
Gross Profit | $44.57M | $43.86M |
YoY Change | 1.44% | 15.14% |
Gross Profit Margin | 21.4% | 22.58% |
Selling, General & Admin | $22.40M | $24.24M |
YoY Change | -10.66% | 3.71% |
% of Gross Profit | 50.26% | 55.27% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $14.57M | $11.10M |
YoY Change | -8.17% | -1.77% |
% of Gross Profit | 32.69% | 25.31% |
Operating Expenses | $36.74M | $24.24M |
YoY Change | -9.65% | 3.71% |
Operating Profit | $7.830M | $6.190M |
YoY Change | 139.23% | 22.38% |
Interest Expense | -$1.811M | -$1.428M |
YoY Change | -22.37% | -45.85% |
% of Operating Profit | -23.13% | -23.07% |
Other Income/Expense, Net | $177.0K | $186.0K |
YoY Change | -87.39% | -62.12% |
Pretax Income | $6.196M | $4.400M |
YoY Change | 162.21% | 51.72% |
Income Tax | $233.0K | $200.0K |
% Of Pretax Income | 3.76% | 4.55% |
Net Earnings | $5.963M | $4.212M |
YoY Change | 106.69% | 96.55% |
Net Earnings / Revenue | 2.86% | 2.17% |
Basic Earnings Per Share | $0.07 | |
Diluted Earnings Per Share | $0.09 | $0.07 |
COMMON SHARES | ||
Basic Shares Outstanding | 63.89M shares | 63.90M shares |
Diluted Shares Outstanding | 63.06M shares |
Balance Sheet
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $47.11M | $52.90M |
YoY Change | 12.12% | 59.82% |
Cash & Equivalents | $47.11M | $52.90M |
Short-Term Investments | ||
Other Short-Term Assets | $35.65M | $36.02M |
YoY Change | 84.54% | 98.28% |
Inventory | $202.0M | $206.5M |
Prepaid Expenses | ||
Receivables | $203.2M | $189.2M |
Other Receivables | $0.00 | $4.310M |
Total Short-Term Assets | $488.0M | $484.7M |
YoY Change | 5.45% | 9.62% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $280.4M | $279.1M |
YoY Change | -7.72% | -8.5% |
Goodwill | $79.87M | $79.40M |
YoY Change | 0.74% | 1.04% |
Intangibles | $153.0M | $157.1M |
YoY Change | -9.89% | -9.82% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $23.25M | $25.69M |
YoY Change | -9.48% | -2.32% |
Total Long-Term Assets | $558.5M | $563.3M |
YoY Change | -7.17% | -7.38% |
TOTAL ASSETS | ||
Total Short-Term Assets | $488.0M | $484.7M |
Total Long-Term Assets | $558.5M | $563.3M |
Total Assets | $1.046B | $1.048B |
YoY Change | -1.68% | -0.22% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $67.55M | $58.49M |
YoY Change | -7.79% | -3.62% |
Accrued Expenses | $44.23M | $49.14M |
YoY Change | -9.85% | -4.94% |
Deferred Revenue | $36.76M | $50.37M |
YoY Change | -17.93% | -0.71% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $627.0K | $589.0K |
YoY Change | -96.48% | -97.06% |
Total Short-Term Liabilities | $157.3M | $167.6M |
YoY Change | -18.8% | -13.68% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $135.5M | $135.4M |
YoY Change | 0.32% | 0.34% |
Other Long-Term Liabilities | $18.11M | $20.43M |
YoY Change | -3.6% | 4.49% |
Total Long-Term Liabilities | $18.11M | $20.43M |
YoY Change | -3.6% | 4.49% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $157.3M | $167.6M |
Total Long-Term Liabilities | $18.11M | $20.43M |
Total Liabilities | $336.9M | $349.7M |
YoY Change | -10.11% | -7.06% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $284.9M | $279.0M |
YoY Change | 4.74% | 3.65% |
Common Stock | $1.130B | $1.128B |
YoY Change | 0.62% | 0.61% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $709.5M | $698.4M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $1.046B | $1.048B |
YoY Change | -1.68% | -0.22% |
Cashflow Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $5.963M | $4.212M |
YoY Change | 106.69% | 96.55% |
Depreciation, Depletion And Amortization | $14.57M | $11.10M |
YoY Change | -8.17% | -1.77% |
Cash From Operating Activities | $4.198M | $13.64M |
YoY Change | -69.73% | -53.03% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $7.283M | $6.032M |
YoY Change | 4.0% | -11.42% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $813.0K | $3.630M |
YoY Change | -77.56% | 662.61% |
Cash From Investing Activities | -$6.470M | -$2.402M |
YoY Change | 91.42% | -62.08% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -4.010M | -120.0K |
YoY Change | 67.57% | -98.82% |
NET CHANGE | ||
Cash From Operating Activities | 4.198M | 13.64M |
Cash From Investing Activities | -6.470M | -2.402M |
Cash From Financing Activities | -4.010M | -120.0K |
Net Change In Cash | -6.282M | 11.11M |
YoY Change | -177.59% | -11.13% |
FREE CASH FLOW | ||
Cash From Operating Activities | $4.198M | $13.64M |
Capital Expenditures | $7.283M | $6.032M |
Free Cash Flow | -$3.085M | $7.603M |
YoY Change | -144.93% | -65.78% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q3 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
1985000 | usd |
CY2022Q3 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
6750000 | usd |
us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
2503000 | usd | |
us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
6852000 | usd | |
CY2023Q3 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
188099000 | usd |
us-gaap |
Costs And Expenses
CostsAndExpenses
|
558683000 | usd | |
us-gaap |
Costs And Expenses
CostsAndExpenses
|
535640000 | usd | |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5058000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
15334000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-368000 | usd | |
CY2023Q3 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-1928000 | usd |
CY2022Q3 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-2637000 | usd |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-6378000 | usd | |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-7947000 | usd | |
CY2023Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
186000 | usd |
CY2022Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
491000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
672000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1892000 | usd | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4448000 | usd |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2912000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
9628000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-6423000 | usd | |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
236000 | usd |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
769000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2700000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
6002000 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4212000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2143000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
6928000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-12425000 | usd | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.07 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.03 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.07 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | |
CY2023Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
189249000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
218769000 | usd |
CY2023Q3 | us-gaap |
Inventory Net
InventoryNet
|
206541000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
182658000 | usd |
CY2023Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
36015000 | usd |
CY2022Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
19317000 | usd |
CY2023Q3 | us-gaap |
Assets Current
AssetsCurrent
|
484709000 | usd |
CY2022Q4 | us-gaap |
Assets Current
AssetsCurrent
|
462762000 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
279146000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
303835000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
22002000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
23028000 | usd |
CY2023Q3 | us-gaap |
Goodwill
Goodwill
|
79399000 | usd |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
79282000 | usd |
CY2023Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
157077000 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
169798000 | usd |
CY2023Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
25687000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
25687000 | usd |
CY2023Q3 | us-gaap |
Assets
Assets
|
1048020000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
1064392000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
589000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
17831000 | usd |
CY2023Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
58489000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
73251000 | usd |
CY2023Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
49138000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
49057000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
6461000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
6142000 | usd |
CY2023Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
2593000 | usd |
CY2022Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
2605000 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
50370000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
44790000 | usd |
CY2023Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
167640000 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
193676000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt
LongTermDebt
|
135437000 | usd |
CY2022Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
766000 | usd |
CY2023Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
1127443000 | usd |
CY2022Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
1122292000 | usd |
CY2023Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
278955000 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
272027000 | usd |
CY2023Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-77271000 | usd |
CY2022Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-78941000 | usd |
CY2023Q3 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
13328859 | shares |
CY2022Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
12684101 | shares |
CY2023Q3 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
631535000 | usd |
CY2022Q4 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
626586000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
698364000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
689558000 | usd |
CY2023Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1048020000 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1064392000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
698105000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4212000 | usd |
CY2023Q3 | ois |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent Excluding Intercompany Advances
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances
|
-4429000 | usd |
CY2023Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1796000 | usd |
CY2023Q3 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
0 | usd |
CY2023Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
0 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
698364000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
689558000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
6928000 | usd | |
ois |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent Excluding Intercompany Advances
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances
|
1774000 | usd | |
ois |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent Intercompany Advances
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances
|
-104000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
5157000 | usd | |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
3001000 | usd | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
1948000 | usd | |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
698364000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
671941000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2143000 | usd |
CY2022Q3 | ois |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent Excluding Intercompany Advances
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances
|
-10363000 | usd |
CY2022Q3 | ois |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent Intercompany Advances
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances
|
-1576000 | usd |
ois |
Deferred Compensation Arrangement With Individual Requisite Performance Period
DeferredCompensationArrangementWithIndividualRequisitePerformancePeriod
|
P3Y | ||
CY2022Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
76587920 | shares |
CY2023Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
772000 | usd |
CY2023Q3 | ois |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent Intercompany Advances
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances
|
-1320000 | usd |
CY2022Q3 | ois |
Stock Issued During Period Value Settlement Of Seller Disputes
StockIssuedDuringPeriodValueSettlementOfSellerDisputes
|
10332000 | usd |
CY2022Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1663000 | usd |
CY2022Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
0 | usd |
CY2022Q3 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
184336000 | usd |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
6190000 | usd |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
62651000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
61292000 | shares | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
6928000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-12425000 | usd | |
CY2022Q3 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-11939000 | usd |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
1670000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-23758000 | usd | |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-1537000 | usd |
CY2022Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-9796000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
8598000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-36183000 | usd | |
CY2023Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
52904000 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
42018000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
135066000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
18768000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
20658000 | usd |
CY2023Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
7386000 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
6652000 | usd |
CY2023Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
20425000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
18782000 | usd |
CY2023Q3 | us-gaap |
Liabilities
Liabilities
|
349656000 | usd |
CY2022Q4 | us-gaap |
Liabilities
Liabilities
|
374834000 | usd |
CY2023Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2022Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2023Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
77218035 | shares |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
674140000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
695826000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-12425000 | usd | |
ois |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent Excluding Intercompany Advances
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances
|
-23571000 | usd | |
ois |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent Intercompany Advances
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances
|
-187000 | usd | |
ois |
Stock Issued During Period Value Settlement Of Seller Disputes
StockIssuedDuringPeriodValueSettlementOfSellerDisputes
|
10332000 | usd | |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
674140000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
6928000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-12425000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
46209000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
51469000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5157000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5167000 | usd | |
us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
1344000 | usd | |
us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
1416000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-66000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
1295000 | usd | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
3335000 | usd | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
1538000 | usd | |
ois |
Proceeds From Settlement Of Disputes With Seller
ProceedsFromSettlementOfDisputesWithSeller
|
0 | usd | |
ois |
Proceeds From Settlement Of Disputes With Seller
ProceedsFromSettlementOfDisputesWithSeller
|
620000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
614000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-459000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-29538000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
27745000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
23754000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
18680000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-17515000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
8873000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
7496000 | usd | |
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
23370000 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
4374000 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
2211000 | 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
|
8125000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
120000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
168000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-19116000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-19345000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
35693000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
9830000 | usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
35693000 | usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
9830000 | usd | |
us-gaap |
Repayments Of Convertible Debt
RepaymentsOfConvertibleDebt
|
17315000 | usd | |
us-gaap |
Repayments Of Convertible Debt
RepaymentsOfConvertibleDebt
|
6272000 | usd | |
us-gaap |
Repayments Of Unsecured Debt
RepaymentsOfUnsecuredDebt
|
0 | usd | |
us-gaap |
Repayments Of Unsecured Debt
RepaymentsOfUnsecuredDebt
|
10000000 | usd | |
ois |
Proceeds From Repayments Of Finance Lease Obligations And Other Debt
ProceedsFromRepaymentsOfFinanceLeaseObligationsAndOtherDebt
|
-340000 | usd | |
ois |
Proceeds From Repayments Of Finance Lease Obligations And Other Debt
ProceedsFromRepaymentsOfFinanceLeaseObligationsAndOtherDebt
|
-541000 | usd | |
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
101000 | usd | |
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
81000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
3001000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
0 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1948000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1002000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-22705000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-17896000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
330000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-1501000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
10886000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-19749000 | usd | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
42018000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
52852000 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
52904000 | usd |
CY2022Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
33103000 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
4353000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
4605000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
-34000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
-67000 | usd | |
CY2023Q3 | us-gaap |
Restructuring Costs
RestructuringCosts
|
1600000 | usd |
CY2022Q3 | us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
6100000 | usd |
CY2023Q3 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
194308000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
223995000 | usd |
CY2023Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
5059000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
5226000 | usd |
CY2023Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
189249000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
218769000 | usd |
ois |
Accounts Receivable Allowance For Credit Loss Percentage Of Total Accounts Receivable
AccountsReceivableAllowanceForCreditLossPercentageOfTotalAccountsReceivable
|
0.03 | ||
CY2022 | ois |
Accounts Receivable Allowance For Credit Loss Percentage Of Total Accounts Receivable
AccountsReceivableAllowanceForCreditLossPercentageOfTotalAccountsReceivable
|
0.02 | |
CY2023Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
50370000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
44790000 | usd |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
-16600000 | usd | |
ois |
Contract With Customer Asset Decrease Due To Revenue Recognized
ContractWithCustomerAssetDecreaseDueToRevenueRecognized
|
-39900000 | usd | |
us-gaap |
Contract With Customer Asset Reclassified To Receivable
ContractWithCustomerAssetReclassifiedToReceivable
|
23300000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
5600000 | usd | |
ois |
Contract With Customer Liability Increase Due To Billings
ContractWithCustomerLiabilityIncreaseDueToBillings
|
20700000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
-15100000 | usd | |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
5226000 | usd |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
4471000 | usd |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
23000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
1237000 | usd | |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
208000 | usd | |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
1581000 | usd | |
ois |
Accounts Receivable Allowance For Credit Loss Other
AccountsReceivableAllowanceForCreditLossOther
|
18000 | usd | |
ois |
Accounts Receivable Allowance For Credit Loss Other
AccountsReceivableAllowanceForCreditLossOther
|
272000 | usd | |
CY2023Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
5059000 | usd |
CY2022Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
4399000 | usd |
CY2023Q3 | ois |
Finished Goods And Purchased Products
FinishedGoodsAndPurchasedProducts
|
105009000 | usd |
CY2022Q4 | ois |
Finished Goods And Purchased Products
FinishedGoodsAndPurchasedProducts
|
90443000 | usd |
CY2023Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
31258000 | usd |
CY2022Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
32079000 | usd |
CY2023Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
110401000 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
97817000 | usd |
CY2023Q3 | us-gaap |
Inventory Gross
InventoryGross
|
246668000 | usd |
CY2022Q4 | us-gaap |
Inventory Gross
InventoryGross
|
220339000 | usd |
CY2023Q3 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
40127000 | usd |
CY2022Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
37681000 | usd |
CY2023Q3 | us-gaap |
Inventory Net
InventoryNet
|
206541000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
182658000 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
886920000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
1128834000 | usd |
CY2023Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
607774000 | usd |
CY2022Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
824999000 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
279146000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
303835000 | usd |
CY2023Q3 | us-gaap |
Depreciation
Depreciation
|
11100000 | usd |
CY2022Q3 | us-gaap |
Depreciation
Depreciation
|
11300000 | usd |
us-gaap |
Depreciation
Depreciation
|
33300000 | usd | |
us-gaap |
Depreciation
Depreciation
|
35900000 | usd | |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
263678000 | usd |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
106601000 | usd |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
157077000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
263497000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
93699000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
169798000 | usd |
CY2023Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4300000 | usd |
CY2022Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5100000 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
12900000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
15500000 | usd | |
CY2023Q3 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
19477000 | usd |
CY2022Q4 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
17551000 | usd |
CY2023Q3 | us-gaap |
Deferred Costs
DeferredCosts
|
1317000 | usd |
CY2022Q4 | us-gaap |
Deferred Costs
DeferredCosts
|
1893000 | usd |
CY2023Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
2274000 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
1517000 | usd |
CY2023Q3 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
2619000 | usd |
CY2022Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
4726000 | usd |
CY2023Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
25687000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
25687000 | usd |
CY2023Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
24783000 | usd |
CY2022Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
33659000 | usd |
CY2023Q3 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
5142000 | usd |
CY2022Q4 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
1865000 | usd |
CY2023Q3 | us-gaap |
Accrued Insurance Current
AccruedInsuranceCurrent
|
3653000 | usd |
CY2022Q4 | us-gaap |
Accrued Insurance Current
AccruedInsuranceCurrent
|
4640000 | usd |
CY2023Q3 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
3288000 | usd |
CY2022Q4 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
1784000 | usd |
CY2023Q3 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
3226000 | usd |
CY2022Q4 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
2302000 | usd |
CY2023Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
9046000 | usd |
CY2022Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
4807000 | usd |
CY2023Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
49138000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
49057000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
|
136026000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
|
152897000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
589000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
17831000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
135437000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
135066000 | usd |
CY2023Q3 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
1300000 | usd |
CY2022Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
1900000 | usd |
CY2023Q3 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
16400000 | usd |
CY2021Q1 | us-gaap |
Debt Instrument Convertible Conversion Price1
DebtInstrumentConvertibleConversionPrice1
|
10.49 | |
ois |
Income Attributable To Unvested Restricted Stock Awards
IncomeAttributableToUnvestedRestrictedStockAwards
|
135000 | usd | |
ois |
Income Attributable To Unvested Restricted Stock Awards
IncomeAttributableToUnvestedRestrictedStockAwards
|
0 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
4130000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
2102000 | usd |
CY2023Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
63904000 | shares |
us-gaap |
Stock Issued During Period Shares Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
|
630000 | shares | |
us-gaap |
Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
|
206000 | shares | |
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
439000 | shares | |
CY2023Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
63889000 | shares |
CY2023Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
25000000 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
25000000 | shares |
CY2023Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2022Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2022Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2023Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2023Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2023Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
25000000 | usd |
CY2023Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q2 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
438563 | shares |
CY2023Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
3000000 | usd |
CY2023Q3 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
22000000 | usd |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
1700000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-23800000 | usd | |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
200000 | usd |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4400000 | usd |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
800000 | usd |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2900000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2700000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
9600000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
6000000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-6400000 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4212000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2143000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
6928000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-12425000 | usd | |
CY2023Q3 | ois |
Income Attributable To Unvested Restricted Stock Awards
IncomeAttributableToUnvestedRestrictedStockAwards
|
82000 | usd |
CY2022Q3 | ois |
Income Attributable To Unvested Restricted Stock Awards
IncomeAttributableToUnvestedRestrictedStockAwards
|
41000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
6793000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-12425000 | usd | |
CY2023Q3 | us-gaap |
Dilutive Securities
DilutiveSecurities
|
1000 | usd |
CY2022Q3 | us-gaap |
Dilutive Securities
DilutiveSecurities
|
3000 | usd |
us-gaap |
Dilutive Securities
DilutiveSecurities
|
1000 | usd | |
us-gaap |
Dilutive Securities
DilutiveSecurities
|
0 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
4131000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
2105000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
6794000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-12425000 | usd | |
CY2023Q3 | ois |
Weighted Average Number Of Common Shares Outstanding
WeightedAverageNumberOfCommonSharesOutstanding
|
63892000 | shares |
CY2022Q3 | ois |
Weighted Average Number Of Common Shares Outstanding
WeightedAverageNumberOfCommonSharesOutstanding
|
63896000 | shares |
ois |
Weighted Average Number Of Common Shares Outstanding
WeightedAverageNumberOfCommonSharesOutstanding
|
64007000 | shares | |
ois |
Weighted Average Number Of Common Shares Outstanding
WeightedAverageNumberOfCommonSharesOutstanding
|
62490000 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Restricted Stock
WeightedAverageNumberOfSharesRestrictedStock
|
1241000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Restricted Stock
WeightedAverageNumberOfSharesRestrictedStock
|
1222000 | shares |
us-gaap |
Weighted Average Number Of Shares Restricted Stock
WeightedAverageNumberOfSharesRestrictedStock
|
1247000 | shares | |
us-gaap |
Weighted Average Number Of Shares Restricted Stock
WeightedAverageNumberOfSharesRestrictedStock
|
1198000 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
62651000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
62674000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
62760000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
61292000 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
63060000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
62676000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
63135000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
61292000 | shares | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.07 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.03 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.20 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.07 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.11 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.20 | ||
CY2023Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
159000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
177000 | shares | |
CY2022Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
249000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
287000 | shares | |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
245000 | shares |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | shares | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
|
0 | shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
87000 | shares | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
158000 | shares |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
|
|||
CY2023Q1 | us-gaap |
Deferred Compensation Arrangement With Individual Recorded Liability
DeferredCompensationArrangementWithIndividualRecordedLiability
|
1500000 | usd |
CY2022Q1 | us-gaap |
Deferred Compensation Arrangement With Individual Recorded Liability
DeferredCompensationArrangementWithIndividualRecordedLiability
|
1500000 | usd |
CY2023Q3 | us-gaap |
Deferred Compensation Arrangement With Individual Recorded Liability
DeferredCompensationArrangementWithIndividualRecordedLiability
|
1500000 | usd |
CY2023Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1800000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
5200000 | usd | |
CY2022Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1700000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
5200000 | usd | |
CY2023Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
8800000 | usd |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | segment | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
194289000 | usd |
CY2023Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
15416000 | usd |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
6190000 | usd |
CY2023Q3 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
6032000 | usd |
CY2023Q3 | us-gaap |
Assets
Assets
|
1048020000 | usd |
CY2023Q3 | us-gaap |
Restructuring Costs
RestructuringCosts
|
1600000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
189394000 | usd |
CY2022Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
16413000 | usd |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5058000 | usd |
CY2022Q3 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
6810000 | usd |
CY2022Q3 | us-gaap |
Assets
Assets
|
1050370000 | usd |
CY2022Q3 | us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
6100000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
574017000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
46209000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
15334000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
23370000 | usd | |
CY2023Q3 | us-gaap |
Assets
Assets
|
1048020000 | usd |
us-gaap |
Restructuring Costs
RestructuringCosts
|
1600000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
535272000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
51469000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-368000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
13263000 | usd | |
CY2022Q3 | us-gaap |
Assets
Assets
|
1050370000 | usd |
us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
6100000 | usd | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
194289000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
189394000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
574017000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
535272000 | usd | |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
225900000 | usd |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2023Q3 | ois |
Revenue Remaining Performance Obligation Percentage Remaining Fiscal Year
RevenueRemainingPerformanceObligationPercentageRemainingFiscalYear
|
0.19 | |
CY2023Q3 | ois |
Revenue Remaining Performance Obligation Percentage Remaining In Year Two And Thereafter
RevenueRemainingPerformanceObligationPercentageRemainingInYearTwoAndThereafter
|
0.51 | |
CY2023Q3 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2023Q3 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2023Q3 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2023Q3 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false |