2022 Q4 Form 10-Q Financial Statement
#000003406722000120 Filed on November 03, 2022
Income Statement
Concept | 2022 Q4 | 2022 Q3 |
---|---|---|
Revenue | $175.1M | $174.5M |
YoY Change | 143.69% | 159.72% |
Cost Of Revenue | $130.0M | $123.1M |
YoY Change | 120.62% | 143.75% |
Gross Profit | $45.10M | $51.34M |
YoY Change | 248.72% | 208.11% |
Gross Profit Margin | 25.76% | 29.43% |
Selling, General & Admin | $30.64M | $30.54M |
YoY Change | 88.16% | 99.45% |
% of Gross Profit | 67.92% | 59.5% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $7.475M | $10.93M |
YoY Change | 115.36% | 254.63% |
% of Gross Profit | 16.57% | 21.28% |
Operating Expenses | $34.41M | $37.94M |
YoY Change | 104.2% | 144.36% |
Operating Profit | $10.70M | $13.40M |
YoY Change | -373.14% | 1078.63% |
Interest Expense | -$2.129M | $1.771M |
YoY Change | 2777.03% | 12550.0% |
% of Operating Profit | -19.9% | 13.22% |
Other Income/Expense, Net | -$559.0K | $120.0K |
YoY Change | 267.76% | -160.61% |
Pretax Income | $7.879M | $11.75M |
YoY Change | -237.67% | 1170.27% |
Income Tax | $4.438M | $3.537M |
% Of Pretax Income | 56.33% | 30.1% |
Net Earnings | $10.20M | $6.717M |
YoY Change | -469.4% | 1566.75% |
Net Earnings / Revenue | 5.83% | 3.85% |
Basic Earnings Per Share | $0.46 | |
Diluted Earnings Per Share | $0.53 | $0.46 |
COMMON SHARES | ||
Basic Shares Outstanding | 19.53M shares | 19.53M shares |
Diluted Shares Outstanding | 19.38M shares |
Balance Sheet
Concept | 2022 Q4 | 2022 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $25.14M | $18.49M |
YoY Change | -18.39% | -89.84% |
Cash & Equivalents | $25.14M | $18.49M |
Short-Term Investments | ||
Other Short-Term Assets | $10.72M | $9.977M |
YoY Change | -12.39% | 0.03% |
Inventory | $156.6M | $152.6M |
Prepaid Expenses | ||
Receivables | $94.42M | $94.19M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $286.9M | $275.2M |
YoY Change | 19.93% | -6.21% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $129.4M | $123.3M |
YoY Change | 6.03% | 17.27% |
Goodwill | $141.7M | $139.9M |
YoY Change | 0.32% | |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $95.38M | $97.03M |
YoY Change | -4.01% | 221.1% |
Total Long-Term Assets | $592.1M | $589.9M |
YoY Change | -5.3% | 312.71% |
TOTAL ASSETS | ||
Total Short-Term Assets | $286.9M | $275.2M |
Total Long-Term Assets | $592.1M | $589.9M |
Total Assets | $879.0M | $865.1M |
YoY Change | 1.69% | 98.25% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $46.82M | $41.57M |
YoY Change | 16.24% | 70.13% |
Accrued Expenses | $8.415M | $9.575M |
YoY Change | -38.06% | 28.37% |
Deferred Revenue | $32.08M | $30.03M |
YoY Change | 52.38% | 207.72% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $15.00M | $15.00M |
YoY Change | 0.0% | |
Total Short-Term Liabilities | $128.1M | $121.9M |
YoY Change | 21.01% | 103.23% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $117.8M | $121.4M |
YoY Change | -11.05% | |
Other Long-Term Liabilities | $63.05M | $62.63M |
YoY Change | -4.83% | 107.96% |
Total Long-Term Liabilities | $180.9M | $184.0M |
YoY Change | -8.97% | 511.12% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $128.1M | $121.9M |
Total Long-Term Liabilities | $180.9M | $184.0M |
Total Liabilities | $310.8M | $307.5M |
YoY Change | 1.34% | 236.15% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $125.2M | $115.0M |
YoY Change | 12.77% | -2.71% |
Common Stock | $1.007M | $1.007M |
YoY Change | 1.1% | 4.35% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $20.71M | $20.57M |
YoY Change | 6.32% | 5.65% |
Treasury Stock Shares | ||
Shareholders Equity | $380.6M | $362.7M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $879.0M | $865.1M |
YoY Change | 1.69% | 98.25% |
Cashflow Statement
Concept | 2022 Q4 | 2022 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $10.20M | $6.717M |
YoY Change | -469.4% | 1566.75% |
Depreciation, Depletion And Amortization | $7.475M | $10.93M |
YoY Change | 115.36% | 254.63% |
Cash From Operating Activities | $20.60M | $21.80M |
YoY Change | -288.9% | 429.74% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $7.307M | -$4.958M |
YoY Change | -416.18% | 60.14% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$308.0K | -$2.674M |
YoY Change | -99.78% | -17926.67% |
Cash From Investing Activities | -$7.615M | -$7.632M |
YoY Change | -94.69% | 147.71% |
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.696M | -7.044M |
YoY Change | -103.85% | 28076.0% |
NET CHANGE | ||
Cash From Operating Activities | 20.60M | 21.80M |
Cash From Investing Activities | -7.615M | -7.632M |
Cash From Financing Activities | -5.696M | -7.044M |
Net Change In Cash | 7.290M | 7.123M |
YoY Change | -214.57% | 605.95% |
FREE CASH FLOW | ||
Cash From Operating Activities | $20.60M | $21.80M |
Capital Expenditures | $7.307M | -$4.958M |
Free Cash Flow | $13.29M | $26.76M |
YoY Change | -254.67% | 271.06% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000034067 | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2022 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
CY2022Q3 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent | |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent | |
CY2022Q3 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent | |
CY2021Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent | |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent | |
CY2022Q3 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent | |
CY2022Q3 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent | |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent | |
CY2022Q3 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent | |
CY2021Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent | |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent | |
CY2022Q3 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent | |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2022-09-30 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
001-14775 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
DMC GLOBAL INC. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
84-0608431 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
11800 Ridge Parkway | ||
dei |
Entity Address Address Line2
EntityAddressAddressLine2
|
Suite 300 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Broomfield | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
CO | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
80021 | ||
dei |
City Area Code
CityAreaCode
|
303 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
665-5700 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, $0.05 Par Value | ||
dei |
Trading Symbol
TradingSymbol
|
BOOM | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2022Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
19529644 | shares |
CY2022Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
18486000 | usd |
CY2021Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
30810000 | usd |
CY2022Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
3361000 | usd |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
2773000 | usd |
CY2022Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
94191000 | usd |
CY2021Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
71932000 | usd |
CY2022Q3 | us-gaap |
Inventory Net
InventoryNet
|
152573000 | usd |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
124214000 | usd |
CY2022Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
9977000 | usd |
CY2021Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
12240000 | usd |
CY2022Q3 | us-gaap |
Assets Current
AssetsCurrent
|
275227000 | usd |
CY2021Q4 | us-gaap |
Assets Current
AssetsCurrent
|
239196000 | usd |
CY2022Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
199540000 | usd |
CY2021Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
191022000 | usd |
CY2022Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
76248000 | usd |
CY2021Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
68944000 | usd |
CY2022Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
123292000 | usd |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
122078000 | usd |
CY2022Q3 | us-gaap |
Goodwill
Goodwill
|
139922000 | usd |
CY2021Q4 | us-gaap |
Goodwill
Goodwill
|
141266000 | usd |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
221753000 | usd |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
255576000 | usd |
CY2022Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
7887000 | usd |
CY2021Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
6930000 | usd |
CY2022Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
97028000 | usd |
CY2021Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
99366000 | usd |
CY2022Q3 | us-gaap |
Assets
Assets
|
865109000 | usd |
CY2021Q4 | us-gaap |
Assets
Assets
|
864412000 | usd |
CY2022Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
41573000 | usd |
CY2021Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
40276000 | usd |
CY2022Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
9575000 | usd |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
13585000 | usd |
CY2022Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
3206000 | usd |
CY2021Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
9000 | usd |
CY2022Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
15535000 | usd |
CY2021Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9766000 | usd |
CY2022Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
30030000 | usd |
CY2021Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
21052000 | usd |
CY2022Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
15000000 | usd |
CY2021Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
15000000 | usd |
CY2022Q3 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
6994000 | usd |
CY2021Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
6126000 | usd |
CY2022Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
121913000 | usd |
CY2021Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
105814000 | usd |
CY2022Q3 | us-gaap |
Long Term Line Of Credit
LongTermLineOfCredit
|
121409000 | usd |
CY2021Q4 | us-gaap |
Long Term Line Of Credit
LongTermLineOfCredit
|
132425000 | usd |
CY2022Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
1547000 | usd |
CY2021Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
2202000 | usd |
CY2022Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
62625000 | usd |
CY2021Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
66250000 | usd |
CY2022Q3 | us-gaap |
Liabilities
Liabilities
|
307494000 | usd |
CY2021Q4 | us-gaap |
Liabilities
Liabilities
|
306691000 | usd |
CY2022Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2021Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2022Q3 | us-gaap |
Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
|
194962000 | usd |
CY2021Q4 | us-gaap |
Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
|
197196000 | usd |
CY2021Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.05 | |
CY2022Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.05 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
4000000 | shares |
CY2022Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
4000000 | shares |
CY2022Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2021Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2022Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2021Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2022Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2021Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2022Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.05 | |
CY2021Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.05 | |
CY2022Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | shares |
CY2021Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | shares |
CY2022Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
20127679 | shares |
CY2021Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
19920829 | shares |
CY2022Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
1007000 | usd |
CY2021Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
996000 | usd |
CY2022Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
301003000 | usd |
CY2021Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
294515000 | usd |
CY2022Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
115016000 | usd |
CY2021Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
111031000 | usd |
CY2022Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-33801000 | usd |
CY2021Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-26538000 | usd |
CY2022Q3 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
597822 | shares |
CY2021Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
570415 | shares |
CY2022Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
20572000 | usd |
CY2021Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
19479000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
362653000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
360525000 | usd |
CY2022Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
865109000 | usd |
CY2021Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
864412000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
174465000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
479012000 | usd | |
CY2022Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
123127000 | usd |
CY2021Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
50513000 | usd |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
338669000 | usd | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
141725000 | usd | |
CY2022Q3 | us-gaap |
Gross Profit
GrossProfit
|
51338000 | usd |
CY2021Q3 | us-gaap |
Gross Profit
GrossProfit
|
16662000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
140343000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
46546000 | usd | |
CY2022Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
19796000 | usd |
CY2021Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
9721000 | usd |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
56330000 | usd | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
26121000 | usd | |
CY2022Q3 | us-gaap |
Selling Expense
SellingExpense
|
10748000 | usd |
CY2021Q3 | us-gaap |
Selling Expense
SellingExpense
|
5593000 | usd |
us-gaap |
Selling Expense
SellingExpense
|
31383000 | usd | |
us-gaap |
Selling Expense
SellingExpense
|
16380000 | usd | |
CY2022Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
7385000 | usd |
CY2021Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
211000 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
33154000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
823000 | usd | |
CY2022Q3 | us-gaap |
Restructuring Charges
RestructuringCharges
|
8000 | usd |
CY2021Q3 | us-gaap |
Restructuring Charges
RestructuringCharges
|
0 | usd |
us-gaap |
Restructuring Charges
RestructuringCharges
|
53000 | usd | |
us-gaap |
Restructuring Charges
RestructuringCharges
|
127000 | usd | |
CY2022Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
37937000 | usd |
CY2021Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
15525000 | usd |
us-gaap |
Operating Expenses
OperatingExpenses
|
120920000 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
43451000 | usd | |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13401000 | usd |
CY2021Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1137000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
19423000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
3095000 | usd | |
CY2022Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
120000 | usd |
CY2021Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-198000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-35000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
304000 | usd | |
CY2022Q3 | us-gaap |
Interest Expense
InterestExpense
|
1771000 | usd |
CY2021Q3 | us-gaap |
Interest Expense
InterestExpense
|
14000 | usd |
us-gaap |
Interest Expense
InterestExpense
|
4058000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
230000 | usd | |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
11750000 | usd |
CY2021Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
925000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
15330000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3169000 | usd | |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3537000 | usd |
CY2021Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
522000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
4938000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
610000 | usd | |
CY2022Q3 | us-gaap |
Profit Loss
ProfitLoss
|
8213000 | usd |
CY2021Q3 | us-gaap |
Profit Loss
ProfitLoss
|
403000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
10392000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
2559000 | usd | |
CY2022Q3 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
1496000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
0 | usd |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
1411000 | usd | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
1411000 | usd | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
0 | usd | |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6717000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
403000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8981000 | usd | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.46 | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
3074000 | usd | |
CY2021Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.02 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.20 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.15 | ||
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.46 | |
CY2021Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.02 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.20 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.15 | ||
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19381489 | shares |
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18728278 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19352638 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
17239306 | shares | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19381794 | shares |
CY2021Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
18739085 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19357333 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
17250525 | shares | |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6717000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
403000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8981000 | usd | |
CY2022Q3 | boom |
Adjustments To Redeemable Noncontrolling Interest
AdjustmentsToRedeemableNoncontrollingInterest
|
-2256000 | usd |
CY2021Q3 | boom |
Adjustments To Redeemable Noncontrolling Interest
AdjustmentsToRedeemableNoncontrollingInterest
|
0 | usd |
boom |
Adjustments To Redeemable Noncontrolling Interest
AdjustmentsToRedeemableNoncontrollingInterest
|
4996000 | usd | |
boom |
Adjustments To Redeemable Noncontrolling Interest
AdjustmentsToRedeemableNoncontrollingInterest
|
0 | usd | |
CY2022Q3 | boom |
Net Income Loss Attributable To Parent Net Of Adjustment Of Redeemable Noncontrolling Interest
NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest
|
8973000 | usd |
CY2021Q3 | boom |
Net Income Loss Attributable To Parent Net Of Adjustment Of Redeemable Noncontrolling Interest
NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest
|
403000 | usd |
boom |
Net Income Loss Attributable To Parent Net Of Adjustment Of Redeemable Noncontrolling Interest
NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest
|
3985000 | usd | |
boom |
Net Income Loss Attributable To Parent Net Of Adjustment Of Redeemable Noncontrolling Interest
NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest
|
2559000 | usd | |
CY2022Q3 | us-gaap |
Profit Loss
ProfitLoss
|
8213000 | usd |
CY2021Q3 | us-gaap |
Profit Loss
ProfitLoss
|
403000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
10392000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
2559000 | usd | |
CY2022Q3 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
-3472000 | usd |
CY2021Q3 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
-1347000 | usd |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
-7263000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
-2841000 | usd | |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
4741000 | usd |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-944000 | usd |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
3129000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-282000 | usd | |
CY2022Q3 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
1496000 | usd |
CY2021Q3 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
0 | usd |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
1411000 | usd | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
1411000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
0 | usd | |
CY2022Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
3245000 | usd |
CY2021Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-944000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
1718000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-282000 | usd | |
CY2022Q2 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
197196000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6717000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
1496000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
-3472000 | usd |
CY2022Q3 | boom |
Noncontrolling Interest Business Combination Adjustment
NoncontrollingInterestBusinessCombinationAdjustment
|
1783000 | usd |
CY2022Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
143000 | usd |
CY2022Q3 | us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
3400000 | usd |
CY2022Q3 | us-gaap |
Minority Interest Change In Redemption Value
MinorityInterestChangeInRedemptionValue
|
-2256000 | usd |
CY2022Q3 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
194962000 | usd |
CY2021Q4 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
197196000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8981000 | usd | |
us-gaap |
Temporary Equity Net Income
TemporaryEquityNetIncome
|
1411000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
-7263000 | usd | |
boom |
Noncontrolling Interest Business Combination Adjustment
NoncontrollingInterestBusinessCombinationAdjustment
|
1356000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
403000 | usd | |
us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
10400000 | usd | |
us-gaap |
Minority Interest Change In Redemption Value
MinorityInterestChangeInRedemptionValue
|
4996000 | usd | |
CY2022Q3 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
194962000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
10392000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
2559000 | usd | |
us-gaap |
Depreciation
Depreciation
|
10578000 | usd | |
us-gaap |
Depreciation
Depreciation
|
8400000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
33154000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
823000 | usd | |
us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
412000 | usd | |
us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
168000 | usd | |
boom |
Amortization Of Acquisition Related Inventory Valuation Step Up
AmortizationOfAcquisitionRelatedInventoryValuationStepUp
|
430000 | usd | |
boom |
Amortization Of Acquisition Related Inventory Valuation Step Up
AmortizationOfAcquisitionRelatedInventoryValuationStepUp
|
0 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
6891000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4904000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-1612000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-2046000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
295000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
298000 | usd | |
us-gaap |
Restructuring Costs And Asset Impairment Charges
RestructuringCostsAndAssetImpairmentCharges
|
53000 | usd | |
us-gaap |
Restructuring Costs And Asset Impairment Charges
RestructuringCostsAndAssetImpairmentCharges
|
127000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
24421000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
8562000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
31311000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
10620000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-3736000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
15892000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
2925000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
6861000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
9277000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
4957000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
4126000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
6713000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
24335000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-1906000 | usd | |
boom |
Proceeds From Acquisition Of Business Escrow
ProceedsFromAcquisitionOfBusinessEscrow
|
-2034000 | usd | |
boom |
Proceeds From Acquisition Of Business Escrow
ProceedsFromAcquisitionOfBusinessEscrow
|
0 | usd | |
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
0 | usd | |
us-gaap |
Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
|
123984000 | usd | |
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
0 | usd | |
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
4799000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
11277000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
6348000 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
0 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
1019000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-13311000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-124514000 | usd | |
us-gaap |
Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
|
11250000 | usd | |
us-gaap |
Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
|
0 | usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
0 | usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
11750000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
179000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
0 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
10293000 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
0 | usd | |
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
0 | usd | |
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
253000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1092000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
2476000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-22814000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
134750000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-534000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
503000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-12324000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
8833000 | usd | |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
30810000 | usd |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
28187000 | usd |
CY2022Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
18486000 | usd |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
37020000 | usd |
CY2022Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
568000 | usd |
us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
696000 | usd | |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2773000 | usd |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
743000 | usd | |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
97000 | usd | |
us-gaap |
Allowance For Doubtful Accounts Receivable Recoveries
AllowanceForDoubtfulAccountsReceivableRecoveries
|
47000 | usd | |
boom |
Accounts Receivable Allowance For Credit Loss Gain Loss On Foreign Currency
AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency
|
-11000 | usd | |
CY2022Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
3361000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6717000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
403000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
8981000 | usd | |
CY2022Q3 | us-gaap |
Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
|
-2256000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
|
0 | usd |
us-gaap |
Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
|
4996000 | usd | |
CY2021Q4 | us-gaap |
Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
|
197196000 | usd |
us-gaap |
Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
|
0 | usd | |
CY2022Q3 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
136000 | usd |
CY2021Q3 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
3000 | usd |
us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
61000 | usd | |
us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
25000 | usd | |
CY2022Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
8837000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
400000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3924000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
2534000 | usd | |
CY2022Q3 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Diluted
UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
|
136000 | usd |
CY2021Q3 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Diluted
UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
|
3000 | usd |
us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Diluted
UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
|
61000 | usd | |
us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Diluted
UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
|
25000 | usd | |
CY2022Q3 | boom |
Undistributed Earnings Loss Reallocatedto Participating Securities Diluted
UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
|
136000 | usd |
CY2021Q3 | boom |
Undistributed Earnings Loss Reallocatedto Participating Securities Diluted
UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
|
3000 | usd |
boom |
Undistributed Earnings Loss Reallocatedto Participating Securities Diluted
UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
|
61000 | usd | |
boom |
Undistributed Earnings Loss Reallocatedto Participating Securities Diluted
UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
|
25000 | usd | |
CY2022Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
8837000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
400000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
3924000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
2534000 | usd | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19381489 | shares |
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18728278 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19352638 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
17239306 | shares | |
CY2022Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
305 | shares |
CY2021Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
10807 | shares |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
4695 | shares | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
11219 | shares | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19381794 | shares |
CY2021Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
18739085 | shares |
CY2022Q3 | us-gaap |
Minority Interest Change In Redemption Value
MinorityInterestChangeInRedemptionValue
|
-2256000 | usd |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19357333 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
17250525 | shares | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.46 | |
CY2021Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.02 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.20 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.15 | ||
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.46 | |
CY2021Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.02 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.20 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.15 | ||
CY2022Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
128145 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
69846 | shares | |
CY2022Q3 | us-gaap |
Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
|
194962000 | usd |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
124214000 | usd |
CY2022Q3 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
13337000 | usd |
CY2021Q4 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
13812000 | usd |
CY2022Q3 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
14982000 | usd |
CY2021Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
15944000 | usd |
CY2022Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
38453000 | usd |
CY2022Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
36348000 | usd |
CY2022Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
77547000 | usd |
CY2022Q3 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
225000 | usd |
CY2022Q3 | us-gaap |
Inventory Net
InventoryNet
|
152573000 | usd |
CY2021Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
35032000 | usd |
CY2021Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
27916000 | usd |
CY2021Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
60997000 | usd |
CY2021Q4 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
269000 | usd |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
301344000 | usd |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
79591000 | usd |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
221753000 | usd |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
307902000 | usd |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
52326000 | usd |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
255576000 | usd |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
8413000 | usd | |
CY2022Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
30030000 | usd |
CY2021Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
21052000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
50145000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
52219000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
6994000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
6126000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
44634000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
47000000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
51628000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
53126000 | usd |
CY2022Q3 | boom |
Lessee Operating Lease Number Of Leases
LesseeOperatingLeaseNumberOfLeases
|
8 | lease |
CY2022Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
2872000 | usd |
CY2021Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1064000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
174465000 | usd |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
67175000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
479012000 | usd | |
CY2022Q3 | us-gaap |
Line Of Credit
LineOfCredit
|
138750000 | usd |
CY2021Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
150000000 | usd |
CY2022Q3 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
2341000 | usd |
CY2021Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
2575000 | usd |
CY2022Q3 | us-gaap |
Long Term Debt
LongTermDebt
|
136409000 | usd |
CY2021Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
147425000 | usd |
CY2022Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
15000000 | usd |
CY2021Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
15000000 | usd |
CY2022Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
121409000 | usd |
CY2021Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
132425000 | usd |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
188271000 | usd | |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
11750000 | usd |
CY2021Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
925000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
15330000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3169000 | usd | |
CY2022Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
10926000 | usd |
CY2021Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
3081000 | usd |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
43732000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
9223000 | usd | |
boom |
Share Based Payment Arrangement Expense Allocation Percentage Of Noncontrolling Owners
ShareBasedPaymentArrangementExpenseAllocationPercentageOfNoncontrollingOwners
|
0.40 |