2024 Q2 Form 10-Q Financial Statement
#000003406724000075 Filed on May 02, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
Revenue | $171.2M | $166.9M |
YoY Change | -9.27% | -9.48% |
Cost Of Revenue | $124.8M | $124.5M |
YoY Change | -1.58% | -5.76% |
Gross Profit | $46.41M | $42.35M |
YoY Change | -25.01% | -18.88% |
Gross Profit Margin | 27.11% | 25.38% |
Selling, General & Admin | $27.12M | $28.20M |
YoY Change | -7.2% | -28.28% |
% of Gross Profit | 58.44% | 66.59% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $8.738M | $8.711M |
YoY Change | -3.99% | -3.93% |
% of Gross Profit | 18.83% | 20.57% |
Operating Expenses | $34.73M | $35.66M |
YoY Change | -0.47% | -20.73% |
Operating Profit | $11.69M | $6.688M |
YoY Change | -56.72% | -7.37% |
Interest Expense | -$2.316M | $2.317M |
YoY Change | -195.23% | -2.69% |
% of Operating Profit | -19.82% | 34.64% |
Other Income/Expense, Net | -$284.0K | -$409.0K |
YoY Change | -35.31% | 104.5% |
Pretax Income | $9.085M | $3.962M |
YoY Change | -62.34% | -14.59% |
Income Tax | $2.792M | $1.643M |
% Of Pretax Income | 30.73% | 41.47% |
Net Earnings | $4.012M | $2.563M |
YoY Change | -70.72% | 181.96% |
Net Earnings / Revenue | 2.34% | 1.54% |
Basic Earnings Per Share | $0.24 | $0.01 |
Diluted Earnings Per Share | $0.24 | $0.01 |
COMMON SHARES | ||
Basic Shares Outstanding | 19.98M shares | 19.79M shares |
Diluted Shares Outstanding | 19.67M shares | 19.62M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $14.57M | $20.44M |
YoY Change | -31.09% | 4.06% |
Cash & Equivalents | $14.57M | $20.44M |
Short-Term Investments | $0.00 | $0.00 |
Other Short-Term Assets | $13.27M | $10.19M |
YoY Change | -19.25% | -40.32% |
Inventory | $174.8M | $172.1M |
Prepaid Expenses | ||
Receivables | $118.2M | $104.7M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $320.9M | $307.4M |
YoY Change | -5.82% | -5.58% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $128.2M | $129.0M |
YoY Change | -0.34% | 0.18% |
Goodwill | $141.7M | $141.7M |
YoY Change | 0.0% | 0.0% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $86.03M | $84.14M |
YoY Change | 0.7% | -4.34% |
Total Long-Term Assets | $548.6M | $552.6M |
YoY Change | -3.69% | -4.47% |
TOTAL ASSETS | ||
Total Short-Term Assets | $320.9M | $307.4M |
Total Long-Term Assets | $548.6M | $552.6M |
Total Assets | $869.5M | $860.0M |
YoY Change | -4.49% | -4.87% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $62.59M | $50.89M |
YoY Change | 8.75% | -28.73% |
Accrued Expenses | $11.32M | $13.11M |
YoY Change | -18.97% | 18.08% |
Deferred Revenue | $16.40M | $19.18M |
YoY Change | -50.09% | -38.53% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $2.500M | $2.500M |
YoY Change | -83.33% | -83.33% |
Total Short-Term Liabilities | $126.7M | $121.2M |
YoY Change | -18.34% | -25.16% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $81.61M | $85.51M |
YoY Change | -24.48% | -23.44% |
Other Long-Term Liabilities | $56.19M | $53.92M |
YoY Change | -4.92% | -7.74% |
Total Long-Term Liabilities | $137.8M | $139.4M |
YoY Change | -17.57% | -18.05% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $126.7M | $121.2M |
Total Long-Term Liabilities | $137.8M | $139.4M |
Total Liabilities | $266.4M | $263.0M |
YoY Change | -17.9% | -21.3% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $151.7M | $146.9M |
YoY Change | 9.27% | 17.5% |
Common Stock | $1.040M | $1.035M |
YoY Change | 1.76% | 1.47% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $416.0M | $409.9M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $869.5M | $860.0M |
YoY Change | -4.49% | -4.87% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $4.012M | $2.563M |
YoY Change | -70.72% | 181.96% |
Depreciation, Depletion And Amortization | $8.738M | $8.711M |
YoY Change | -3.99% | -3.93% |
Cash From Operating Activities | $2.343M | $13.44M |
YoY Change | -79.59% | 90.23% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $2.547M | $2.968M |
YoY Change | -12.05% | 33.33% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $100.0K | $12.62M |
YoY Change | -104.14% | |
Cash From Investing Activities | -$2.447M | $9.651M |
YoY Change | -53.92% | -533.56% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -5.431M | -$34.30M |
YoY Change | -25.22% | 211.58% |
NET CHANGE | ||
Cash From Operating Activities | 2.343M | $13.44M |
Cash From Investing Activities | -2.447M | $9.651M |
Cash From Financing Activities | -5.431M | -$34.30M |
Net Change In Cash | -5.535M | -$10.60M |
YoY Change | 405.94% | 92.76% |
FREE CASH FLOW | ||
Cash From Operating Activities | $2.343M | $13.44M |
Capital Expenditures | $2.547M | $2.968M |
Free Cash Flow | -$204.0K | $10.47M |
YoY Change | -102.38% | 116.41% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000034067 | |
CY2024Q1 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2024Q1 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent | |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent | |
CY2023Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent | |
CY2024Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent | |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent | |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent | |
CY2024Q1 | dei |
Security12b Title
Security12bTitle
|
Common Stock, $0.05 Par Value | |
CY2024Q1 | dei |
Trading Symbol
TradingSymbol
|
BOOM | |
CY2024Q1 | dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | |
CY2024Q1 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2024Q1 | dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | |
CY2024Q1 | dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | |
CY2024Q1 | dei |
Entity Small Business
EntitySmallBusiness
|
false | |
CY2024Q1 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2024Q1 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2024Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
19982074 | shares |
CY2024Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
20444000 | usd |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
31040000 | usd |
CY2024Q1 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
0 | usd |
CY2023Q4 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
12619000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
2429000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1955000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
104697000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
106205000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
172113000 | usd |
CY2024Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
10187000 | usd |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
10236000 | usd |
CY2024Q1 | us-gaap |
Assets Current
AssetsCurrent
|
307441000 | usd |
CY2023Q4 | us-gaap |
Assets Current
AssetsCurrent
|
326812000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
226327000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
223683000 | usd |
CY2024Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
97299000 | usd |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
94416000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
129028000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
129267000 | usd |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
141725000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
141725000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
189966000 | usd |
CY2023Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
6738000 | usd |
CY2024Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
84142000 | usd |
CY2024Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
11797000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
19177000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
2500000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
9080000 | usd |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
126461000 | usd |
CY2023Q4 | us-gaap |
Long Term Line Of Credit
LongTermLineOfCredit
|
100851000 | usd |
CY2023Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
1956000 | usd |
CY2024Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
53919000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
57172000 | usd |
CY2024Q1 | us-gaap |
Liabilities
Liabilities
|
263026000 | usd |
CY2023Q4 | us-gaap |
Liabilities
Liabilities
|
286440000 | usd |
CY2024Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2024Q1 | us-gaap |
Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
|
187080000 | usd |
CY2023Q4 | us-gaap |
Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
|
187760000 | usd |
CY2024Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.05 | |
CY2023Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.05 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
4000000 | shares |
CY2024Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
4000000 | shares |
CY2023Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.05 | |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
20467495 | shares |
CY2024Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
1035000 | usd |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
1023000 | usd |
CY2024Q1 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
315233000 | usd |
CY2023Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
313833000 | usd |
CY2024Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
146860000 | usd |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
146604000 | usd |
CY2024Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-27539000 | usd |
CY2023Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-26426000 | usd |
CY2024Q1 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
721730 | shares |
CY2023Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
689700 | shares |
CY2024Q1 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
25675000 | usd |
CY2023Q4 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
24739000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
409914000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
410295000 | usd |
CY2024Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
860020000 | usd |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
884495000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
184341000 | usd |
CY2024Q1 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | |
CY2024Q1 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q1 | |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
166712000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
195260000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
7718000 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
860020000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
50892000 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
13106000 | usd |
CY2024Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
14451000 | usd |
CY2024Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2024Q1 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2024Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.05 | |
CY2024Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
20704004 | shares |
CY2024Q1 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2024Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2023Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2024Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2023Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2024Q1 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent | |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent | |
CY2023Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent | |
CY2024Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent | |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent | |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent | |
CY2024Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2023Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2024Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2023Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2024Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2023Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2024Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2023Q1 | us-gaap |
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration
DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
42352000 | usd |
CY2024Q1 | us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
2880000 | usd |
CY2024Q1 | us-gaap |
Minority Interest Change In Redemption Value
MinorityInterestChangeInRedemptionValue
|
2307000 | usd |
CY2024Q1 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
187080000 | usd |
CY2022Q4 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
187522000 | usd |
CY2023Q1 | us-gaap |
Temporary Equity Net Income
TemporaryEquityNetIncome
|
1230000 | usd |
CY2024Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
15980000 | usd |
CY2023Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
26500000 | usd |
CY2024Q1 | us-gaap |
Selling Expense
SellingExpense
|
12223000 | usd |
CY2023Q1 | us-gaap |
Selling Expense
SellingExpense
|
12824000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5292000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5667000 | usd |
CY2024Q1 | boom |
Strategic Review Expenses
StrategicReviewExpenses
|
2169000 | usd |
CY2023Q1 | boom |
Strategic Review Expenses
StrategicReviewExpenses
|
0 | usd |
CY2024Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
35664000 | usd |
CY2023Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
44991000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
6688000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
7220000 | usd |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-409000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-200000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
2317000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
2381000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3962000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4639000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1643000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2500000 | usd |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
2319000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
2139000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-244000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
1230000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2563000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
909000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.01 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.01 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.01 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19610644 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19462636 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19622455 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19462636 | shares |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2563000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
909000 | usd |
CY2024Q1 | boom |
Adjustments To Redeemable Noncontrolling Interest
AdjustmentsToRedeemableNoncontrollingInterest
|
2307000 | usd |
CY2023Q1 | boom |
Adjustments To Redeemable Noncontrolling Interest
AdjustmentsToRedeemableNoncontrollingInterest
|
1138000 | usd |
CY2024Q1 | boom |
Net Income Loss Attributable To Parent Net Of Adjustment Of Redeemable Noncontrolling Interest
NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest
|
256000 | usd |
CY2023Q1 | boom |
Net Income Loss Attributable To Parent Net Of Adjustment Of Redeemable Noncontrolling Interest
NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest
|
-229000 | usd |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
2319000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
2139000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
-1113000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
769000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
1206000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
2908000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-244000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
1230000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
1450000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
1678000 | usd |
CY2023Q4 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
187760000 | usd |
CY2024Q1 | us-gaap |
Temporary Equity Net Income
TemporaryEquityNetIncome
|
-244000 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
137000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
232000 | usd |
CY2023Q1 | us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
2600000 | usd |
CY2023Q1 | us-gaap |
Minority Interest Change In Redemption Value
MinorityInterestChangeInRedemptionValue
|
1138000 | usd |
CY2023Q1 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
187522000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-10596000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-5497000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
31040000 | usd |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
2319000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
2139000 | usd |
CY2024Q1 | us-gaap |
Depreciation
Depreciation
|
3419000 | usd |
CY2023Q1 | us-gaap |
Depreciation
Depreciation
|
3400000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5292000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5667000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
190000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
138000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1549000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5027000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-546000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
178000 | usd |
CY2024Q1 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
985000 | usd |
CY2023Q1 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
405000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-962000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
14664000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
5910000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
22678000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-3022000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1131000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
10660000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
24336000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-2391000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-906000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-4141000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
3702000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
13440000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
7065000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
3000000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
0 | usd |
CY2024Q1 | boom |
Proceeds From Sales Of Marketable Securities
ProceedsFromSalesOfMarketableSecurities
|
9619000 | usd |
CY2023Q1 | boom |
Proceeds From Sales Of Marketable Securities
ProceedsFromSalesOfMarketableSecurities
|
0 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2968000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2226000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
9651000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-2226000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
|
117500000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
|
6250000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Issuance Of Secured Debt
ProceedsFromIssuanceOfSecuredDebt
|
50000000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Issuance Of Secured Debt
ProceedsFromIssuanceOfSecuredDebt
|
0 | usd |
CY2024Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
70450000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
0 | usd |
CY2024Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
30450000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
0 | usd |
CY2024Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
2735000 | usd |
CY2023Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
0 | usd |
CY2024Q1 | us-gaap |
Payments To Minority Shareholders
PaymentsToMinorityShareholders
|
3125000 | usd |
CY2023Q1 | us-gaap |
Payments To Minority Shareholders
PaymentsToMinorityShareholders
|
2600000 | usd |
CY2024Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
936000 | usd |
CY2023Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
2157000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-34296000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-11007000 | usd |
CY2024Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
609000 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
671000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
25144000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
20444000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
19647000 | usd |
CY2024Q1 | boom |
Accounts Receivable Credit Loss Expense Reversal Total
AccountsReceivableCreditLossExpenseReversalTotal
|
476000 | usd |
CY2023Q1 | boom |
Accounts Receivable Credit Loss Expense Reversal Total
AccountsReceivableCreditLossExpenseReversalTotal
|
154000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1955000 | usd |
CY2024Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
514000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
0 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Recoveries
AllowanceForDoubtfulAccountsReceivableRecoveries
|
38000 | usd |
CY2024Q1 | boom |
Accounts Receivable Allowance For Credit Loss Gain Loss On Foreign Currency
AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency
|
-2000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2429000 | usd |
CY2024Q1 | us-gaap |
Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
|
187080000 | usd |
CY2023Q4 | us-gaap |
Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
|
187760000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2563000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
909000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
|
2307000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
|
1138000 | usd |
CY2024Q1 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
5000 | usd |
CY2023Q1 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
0 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
251000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-229000 | usd |
CY2024Q1 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Diluted
UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
|
5000 | usd |
CY2023Q1 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Diluted
UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
|
0 | usd |
CY2024Q1 | boom |
Undistributed Earnings Loss Reallocatedto Participating Securities Diluted
UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
|
5000 | usd |
CY2023Q1 | boom |
Undistributed Earnings Loss Reallocatedto Participating Securities Diluted
UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
|
0 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
251000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-229000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19610644 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19462636 | shares |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
11811 | shares |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19622455 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19462636 | shares |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.01 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.01 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.01 | |
CY2024Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
10052 | shares |
CY2024Q1 | boom |
Deferred Compensation Plan Assets Current
DeferredCompensationPlanAssetsCurrent
|
1392000 | usd |
CY2023Q4 | boom |
Deferred Compensation Plan Assets Current
DeferredCompensationPlanAssetsCurrent
|
1428000 | usd |
CY2024Q1 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
7391000 | usd |
CY2023Q4 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
8449000 | usd |
CY2024Q1 | us-gaap |
Deferred Compensation Liability Current
DeferredCompensationLiabilityCurrent
|
1392000 | usd |
CY2023Q4 | us-gaap |
Deferred Compensation Liability Current
DeferredCompensationLiabilityCurrent
|
1428000 | usd |
CY2024Q1 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
10970000 | usd |
CY2023Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
12078000 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
42501000 | usd |
CY2024Q1 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
43478000 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
85816000 | usd |
CY2024Q1 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
318000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
172113000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
42453000 | usd |
CY2023Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
43270000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
80740000 | usd |
CY2023Q4 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
249000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
166712000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
47396000 | usd |
CY2024Q1 | boom |
Lessee Operating Lease Number Of Leases
LesseeOperatingLeaseNumberOfLeases
|
8 | lease |
CY2024Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
3348000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
3040000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
233389000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
43423000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
189966000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
255411000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
60151000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
195260000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
19177000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
21621000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
43656000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
45409000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
7845000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
7652000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
37916000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
39744000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
45761000 | usd |
CY2024Q1 | us-gaap |
Line Of Credit
LineOfCredit
|
90000000 | usd |
CY2023Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
117500000 | usd |
CY2024Q1 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
1991000 | usd |
CY2023Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
1649000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
88009000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
115851000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
2500000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
15000000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
85509000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
100851000 | usd |
CY2024Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
166869000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
184341000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3962000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4639000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
8711000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
9067000 | usd |
CY2024Q1 | boom |
Share Based Payment Arrangement Expense Allocation Percentage Of Noncontrolling Owners
ShareBasedPaymentArrangementExpenseAllocationPercentageOfNoncontrollingOwners
|
0.40 | |
CY2024Q1 | boom |
Strategic Review Expenses
StrategicReviewExpenses
|
2169000 | usd |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |