2023 Q2 Form 10-Q Financial Statement
#000003406723000089 Filed on May 04, 2023
Income Statement
Concept | 2023 Q2 | 2023 Q1 | 2022 Q1 |
---|---|---|---|
Revenue | $188.7M | $184.3M | $138.7M |
YoY Change | 13.77% | 32.89% | 149.23% |
Cost Of Revenue | $126.8M | $132.1M | $101.8M |
YoY Change | 11.47% | 29.78% | 138.18% |
Gross Profit | $61.89M | $52.21M | $36.91M |
YoY Change | 18.79% | 41.47% | 185.81% |
Gross Profit Margin | 32.8% | 28.32% | 26.61% |
Selling, General & Admin | $29.23M | $39.32M | $27.81M |
YoY Change | -0.46% | 41.41% | 111.11% |
% of Gross Profit | 47.22% | 75.32% | 75.35% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $9.101M | $9.067M | $16.34M |
YoY Change | -44.75% | -44.49% | 440.54% |
% of Gross Profit | 14.71% | 17.37% | 44.26% |
Operating Expenses | $34.89M | $44.99M | $40.82M |
YoY Change | -17.25% | 10.23% | 199.61% |
Operating Profit | $27.00M | $7.220M | -$3.910M |
YoY Change | 171.82% | -284.65% | 450.7% |
Interest Expense | $2.432M | $2.381M | $1.024M |
YoY Change | 92.56% | 132.52% | 658.52% |
% of Operating Profit | 9.01% | 32.98% | |
Other Income/Expense, Net | -$439.0K | -$200.0K | -$209.0K |
YoY Change | -912.96% | -4.31% | -153.05% |
Pretax Income | $24.13M | $4.639M | -$5.143M |
YoY Change | 176.58% | -190.2% | 1040.35% |
Income Tax | $6.600M | $2.500M | -$863.0K |
% Of Pretax Income | 27.36% | 53.89% | |
Net Earnings | $13.70M | $909.0K | -$3.288M |
YoY Change | 146.81% | -127.65% | -861.11% |
Net Earnings / Revenue | 7.26% | 0.49% | -2.37% |
Basic Earnings Per Share | $0.70 | -$0.01 | -$0.47 |
Diluted Earnings Per Share | $0.70 | -$0.01 | -$0.47 |
COMMON SHARES | |||
Basic Shares Outstanding | 19.72M shares | 19.63M shares | 19.30M shares |
Diluted Shares Outstanding | 19.50M shares | 19.46M shares | 19.30M shares |
Balance Sheet
Concept | 2023 Q2 | 2023 Q1 | 2022 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $21.14M | $19.65M | $15.38M |
YoY Change | 78.85% | 27.78% | -76.98% |
Cash & Equivalents | $18.72M | $19.65M | $15.38M |
Short-Term Investments | $2.414M | ||
Other Short-Term Assets | $16.43M | $17.07M | $17.35M |
YoY Change | 38.24% | -1.64% | 119.67% |
Inventory | $190.9M | $179.5M | $143.3M |
Prepaid Expenses | |||
Receivables | $112.2M | $109.3M | $79.78M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $340.7M | $325.6M | $255.8M |
YoY Change | 26.78% | 27.28% | 52.1% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $128.6M | $128.8M | $120.5M |
YoY Change | 3.04% | 6.9% | 12.81% |
Goodwill | $141.7M | $141.7M | $140.2M |
YoY Change | 4.62% | 1.06% | |
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $85.43M | $87.96M | $96.45M |
YoY Change | -12.9% | -8.8% | 358.64% |
Total Long-Term Assets | $569.7M | $578.4M | $608.1M |
YoY Change | -4.23% | -4.88% | 345.08% |
TOTAL ASSETS | |||
Total Short-Term Assets | $340.7M | $325.6M | $255.8M |
Total Long-Term Assets | $569.7M | $578.4M | $608.1M |
Total Assets | $910.3M | $904.0M | $863.9M |
YoY Change | 5.42% | 4.64% | 183.42% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $57.56M | $71.41M | $48.11M |
YoY Change | 27.4% | 48.41% | 76.01% |
Accrued Expenses | $13.97M | $11.10M | $14.79M |
YoY Change | 42.25% | -24.97% | 91.45% |
Deferred Revenue | $32.86M | $31.20M | $26.95M |
YoY Change | -1.02% | 15.75% | 274.07% |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $15.00M | $15.00M | $15.00M |
YoY Change | 0.0% | 0.0% | |
Total Short-Term Liabilities | $155.1M | $162.0M | $121.2M |
YoY Change | 27.78% | 33.64% | 107.61% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $108.1M | $111.7M | $128.7M |
YoY Change | -13.56% | -13.23% | |
Other Long-Term Liabilities | $59.10M | $58.45M | $64.40M |
YoY Change | -5.98% | -9.24% | 140.26% |
Total Long-Term Liabilities | $167.2M | $170.1M | $193.1M |
YoY Change | -11.02% | -11.9% | 620.47% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $155.1M | $162.0M | $121.2M |
Total Long-Term Liabilities | $167.2M | $170.1M | $193.1M |
Total Liabilities | $324.5M | $334.2M | $315.2M |
YoY Change | 4.25% | 6.02% | 264.91% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $138.8M | $125.0M | $102.0M |
YoY Change | 30.89% | 22.5% | -12.11% |
Common Stock | $1.022M | $1.020M | $1.004M |
YoY Change | 1.59% | 1.59% | 22.44% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $24.42M | $20.57M | |
YoY Change | 18.71% | 16.57% | |
Treasury Stock Shares | 587.2K shares | ||
Shareholders Equity | $398.3M | $382.3M | $351.5M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $910.3M | $904.0M | $863.9M |
YoY Change | 5.42% | 4.64% | 183.42% |
Cashflow Statement
Concept | 2023 Q2 | 2023 Q1 | 2022 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $13.70M | $909.0K | -$3.288M |
YoY Change | 146.81% | -127.65% | -861.11% |
Depreciation, Depletion And Amortization | $9.101M | $9.067M | $16.34M |
YoY Change | -44.75% | -44.49% | 440.54% |
Cash From Operating Activities | $11.48M | $7.065M | -$4.584M |
YoY Change | 61.22% | -254.12% | -310.66% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $2.896M | $2.226M | $1.536M |
YoY Change | -160.55% | 44.92% | 12.53% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$2.414M | $0.00 | |
YoY Change | -477.19% | -100.0% | |
Cash From Investing Activities | -$5.310M | -$2.226M | -$1.536M |
YoY Change | 28.17% | 44.92% | -141.35% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | $2.600M | $4.400M | |
YoY Change | -40.91% | ||
Common Stock Issuance & Retirement, Net | $1.088M | ||
YoY Change | -104.77% | ||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -7.263M | -$11.01M | -$9.335M |
YoY Change | 12.87% | 17.91% | -184.27% |
NET CHANGE | |||
Cash From Operating Activities | 11.48M | $7.065M | -$4.584M |
Cash From Investing Activities | -5.310M | -$2.226M | -$1.536M |
Cash From Financing Activities | -7.263M | -$11.01M | -$9.335M |
Net Change In Cash | -1.094M | -$5.497M | -$15.43M |
YoY Change | -68.36% | -64.38% | -187.44% |
FREE CASH FLOW | |||
Cash From Operating Activities | $11.48M | $7.065M | -$4.584M |
Capital Expenditures | $2.896M | $2.226M | $1.536M |
Free Cash Flow | $8.583M | $4.839M | -$6.120M |
YoY Change | -27.89% | -179.07% | -854.62% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q1 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000034067 | |
CY2023Q1 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2023Q1 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | |
CY2023Q1 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q1 | |
CY2023Q1 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2023Q1 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent | |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent | |
CY2023Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent | |
CY2022Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent | |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent | |
CY2023Q1 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent | |
CY2023Q1 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent | |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent | |
CY2023Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent | |
CY2022Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent | |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent | |
CY2023Q1 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent | |
CY2023Q1 | dei |
Document Type
DocumentType
|
10-Q | |
CY2023Q1 | dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | |
CY2023Q1 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2023-03-31 | |
CY2023Q1 | dei |
Document Transition Report
DocumentTransitionReport
|
false | |
CY2023Q1 | dei |
Entity File Number
EntityFileNumber
|
001-14775 | |
CY2023Q1 | dei |
Entity Registrant Name
EntityRegistrantName
|
DMC GLOBAL INC. | |
CY2023Q1 | dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | |
CY2023Q1 | dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
84-0608431 | |
CY2023Q1 | dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
11800 Ridge Parkway | |
CY2023Q1 | dei |
Entity Address Address Line2
EntityAddressAddressLine2
|
Suite 300 | |
CY2023Q1 | dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Broomfield | |
CY2023Q1 | dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
CO | |
CY2023Q1 | dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
80021 | |
CY2023Q1 | dei |
City Area Code
CityAreaCode
|
303 | |
CY2023Q1 | dei |
Local Phone Number
LocalPhoneNumber
|
665-5700 | |
CY2023Q1 | dei |
Security12b Title
Security12bTitle
|
Common Stock, $0.05 Par Value | |
CY2023Q1 | dei |
Trading Symbol
TradingSymbol
|
BOOM | |
CY2023Q1 | dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | |
CY2023Q1 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2023Q1 | dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | |
CY2023Q1 | dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | |
CY2023Q1 | dei |
Entity Small Business
EntitySmallBusiness
|
false | |
CY2023Q1 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2023Q1 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2023Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
19716554 | shares |
CY2023Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
19647000 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
25144000 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
772000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
925000 | usd |
CY2023Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
109332000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
94415000 | usd |
CY2023Q1 | us-gaap |
Inventory Net
InventoryNet
|
179545000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
156590000 | usd |
CY2023Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
17069000 | usd |
CY2022Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
10723000 | usd |
CY2023Q1 | us-gaap |
Assets Current
AssetsCurrent
|
325593000 | usd |
CY2022Q4 | us-gaap |
Assets Current
AssetsCurrent
|
286872000 | usd |
CY2023Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
214243000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
211277000 | usd |
CY2023Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
85448000 | usd |
CY2022Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
81832000 | usd |
CY2023Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
128795000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
129445000 | usd |
CY2023Q1 | us-gaap |
Goodwill
Goodwill
|
141725000 | usd |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
141725000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
212258000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
217925000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
7669000 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
7633000 | usd |
CY2023Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
87963000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
95378000 | usd |
CY2023Q1 | us-gaap |
Assets
Assets
|
904003000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
878978000 | usd |
CY2023Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
71408000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
46816000 | usd |
CY2023Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
11099000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
8415000 | usd |
CY2023Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
5837000 | usd |
CY2022Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
4256000 | usd |
CY2023Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
14586000 | usd |
CY2022Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
14441000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
31198000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
32080000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
15000000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
15000000 | usd |
CY2023Q1 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
12823000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
7042000 | usd |
CY2023Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
161951000 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
128050000 | usd |
CY2023Q1 | us-gaap |
Long Term Line Of Credit
LongTermLineOfCredit
|
111686000 | usd |
CY2022Q4 | us-gaap |
Long Term Line Of Credit
LongTermLineOfCredit
|
117798000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
2122000 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
1908000 | usd |
CY2023Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
58445000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
63053000 | usd |
CY2023Q1 | us-gaap |
Liabilities
Liabilities
|
334204000 | usd |
CY2022Q4 | us-gaap |
Liabilities
Liabilities
|
310809000 | usd |
CY2023Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2022Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q1 | us-gaap |
Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
|
187522000 | usd |
CY2022Q4 | us-gaap |
Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
|
187522000 | usd |
CY2022Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.05 | |
CY2023Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.05 | |
CY2022Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
4000000 | shares |
CY2023Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
4000000 | shares |
CY2023Q1 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2023Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2023Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2022Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2022Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.05 | |
CY2023Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.05 | |
CY2023Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | shares |
CY2023Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
20399461 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
20140654 | shares |
CY2023Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
1020000 | usd |
CY2022Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
1007000 | usd |
CY2023Q1 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
308675000 | usd |
CY2022Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
303893000 | usd |
CY2023Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
124986000 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
125215000 | usd |
CY2023Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-27989000 | usd |
CY2022Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-28758000 | usd |
CY2023Q1 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
682907 | shares |
CY2022Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
605723 | shares |
CY2023Q1 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
24415000 | usd |
CY2022Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
20710000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
382277000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
380647000 | usd |
CY2023Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
904003000 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
878978000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
184341000 | usd |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
132130000 | usd |
CY2022Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
101810000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
52211000 | usd |
CY2022Q1 | us-gaap |
Gross Profit
GrossProfit
|
36906000 | usd |
CY2023Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
26500000 | usd |
CY2022Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
17718000 | usd |
CY2023Q1 | us-gaap |
Selling Expense
SellingExpense
|
12824000 | usd |
CY2022Q1 | us-gaap |
Selling Expense
SellingExpense
|
10090000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5667000 | usd |
CY2022Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
12976000 | usd |
CY2023Q1 | us-gaap |
Restructuring Charges
RestructuringCharges
|
0 | usd |
CY2022Q1 | us-gaap |
Restructuring Charges
RestructuringCharges
|
32000 | usd |
CY2023Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
44991000 | usd |
CY2022Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
40816000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
7220000 | usd |
CY2022Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-3910000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-200000 | usd |
CY2022Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-209000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
2381000 | usd |
CY2022Q1 | us-gaap |
Interest Expense
InterestExpense
|
1024000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4639000 | usd |
CY2022Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-5143000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2500000 | usd |
CY2022Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-863000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
2139000 | usd |
CY2022Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-4280000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
1230000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-992000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
909000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-3288000 | usd |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.01 | |
CY2022Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.47 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.01 | |
CY2022Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.47 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19462636 | shares |
CY2022Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19301126 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19462636 | shares |
CY2022Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19301126 | shares |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
909000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-3288000 | usd |
CY2023Q1 | boom |
Adjustments To Redeemable Noncontrolling Interest
AdjustmentsToRedeemableNoncontrollingInterest
|
1138000 | usd |
CY2022Q1 | boom |
Adjustments To Redeemable Noncontrolling Interest
AdjustmentsToRedeemableNoncontrollingInterest
|
5717000 | usd |
CY2023Q1 | boom |
Net Income Loss Attributable To Parent Net Of Adjustment Of Redeemable Noncontrolling Interest
NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest
|
-229000 | usd |
CY2022Q1 | boom |
Net Income Loss Attributable To Parent Net Of Adjustment Of Redeemable Noncontrolling Interest
NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest
|
-9005000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
2139000 | usd |
CY2022Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-4280000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
769000 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
-1204000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
2908000 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-5484000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
1230000 | usd |
CY2022Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-992000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
1678000 | usd |
CY2022Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-4492000 | usd |
CY2022Q4 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
187522000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5667000 | usd |
CY2023Q1 | us-gaap |
Temporary Equity Net Income
TemporaryEquityNetIncome
|
1230000 | usd |
CY2023Q1 | us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
2600000 | 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 Change In Redemption Value
MinorityInterestChangeInRedemptionValue
|
1138000 | usd |
CY2023Q1 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
187522000 | usd |
CY2021Q4 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
197196000 | usd |
CY2022Q1 | us-gaap |
Temporary Equity Net Income
TemporaryEquityNetIncome
|
-992000 | usd |
CY2022Q1 | boom |
Noncontrolling Interest Business Combination Adjustment
NoncontrollingInterestBusinessCombinationAdjustment
|
-427000 | usd |
CY2022Q1 | us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
4400000 | usd |
CY2022Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
102000 | usd |
CY2022Q1 | us-gaap |
Minority Interest Change In Redemption Value
MinorityInterestChangeInRedemptionValue
|
5717000 | usd |
CY2022Q1 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
197196000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
2139000 | usd |
CY2022Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-4280000 | usd |
CY2023Q1 | us-gaap |
Depreciation
Depreciation
|
3400000 | usd |
CY2022Q1 | us-gaap |
Depreciation
Depreciation
|
3359000 | usd |
CY2022Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
12976000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
138000 | usd |
CY2022Q1 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
132000 | usd |
CY2023Q1 | boom |
Amortization Of Acquisition Related Inventory Valuation Step Up
AmortizationOfAcquisitionRelatedInventoryValuationStepUp
|
0 | usd |
CY2022Q1 | boom |
Amortization Of Acquisition Related Inventory Valuation Step Up
AmortizationOfAcquisitionRelatedInventoryValuationStepUp
|
258000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5027000 | usd |
CY2022Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2358000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
178000 | usd |
CY2022Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-2714000 | usd |
CY2023Q1 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
405000 | usd |
CY2022Q1 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-41000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
14664000 | usd |
CY2022Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
7480000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
22678000 | usd |
CY2022Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
19877000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1131000 | usd |
CY2022Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
2324000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
24336000 | usd |
CY2022Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
7162000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-906000 | usd |
CY2022Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
5968000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
3702000 | usd |
CY2022Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-163000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
7065000 | usd |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-4584000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2226000 | usd |
CY2022Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1536000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-2226000 | usd |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1536000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
|
6250000 | usd |
CY2022Q1 | us-gaap |
Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
|
3750000 | usd |
CY2023Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
0 | usd |
CY2022Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
97000 | usd |
CY2023Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
2600000 | usd |
CY2022Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
4400000 | usd |
CY2023Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
2157000 | usd |
CY2022Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1088000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-11007000 | usd |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-9335000 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
671000 | usd |
CY2022Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
21000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-5497000 | usd |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-15434000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
25144000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
30810000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
19647000 | usd |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
15376000 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
-154000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
925000 | usd |
CY2023Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
32000 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Recoveries
AllowanceForDoubtfulAccountsReceivableRecoveries
|
186000 | usd |
CY2023Q1 | boom |
Accounts Receivable Allowance For Credit Loss Gain Loss On Foreign Currency
AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency
|
1000 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
772000 | usd |
CY2023Q1 | us-gaap |
Temporary Equity Carrying Amount Including Portion Attributable To Noncontrolling Interests
TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
|
187522000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
909000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-3288000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
|
1138000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
|
5717000 | usd |
CY2023Q1 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
0 | usd |
CY2022Q1 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
|
0 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-229000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-9005000 | usd |
CY2023Q1 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Diluted
UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
|
0 | usd |
CY2022Q1 | us-gaap |
Undistributed Earnings Loss Allocated To Participating Securities Diluted
UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
|
0 | usd |
CY2023Q1 | boom |
Undistributed Earnings Loss Reallocatedto Participating Securities Diluted
UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
|
0 | usd |
CY2022Q1 | boom |
Undistributed Earnings Loss Reallocatedto Participating Securities Diluted
UndistributedEarningsLossReallocatedtoParticipatingSecuritiesDiluted
|
0 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-229000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-9005000 | usd |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19462636 | shares |
CY2022Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19301126 | shares |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | shares |
CY2022Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19462636 | shares |
CY2022Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19301126 | shares |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.01 | |
CY2022Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.47 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.01 | |
CY2022Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.47 | |
CY2023Q1 | boom |
Deferred Compensation Plan Assets Current
DeferredCompensationPlanAssetsCurrent
|
5798000 | usd |
CY2022Q4 | boom |
Deferred Compensation Plan Assets Current
DeferredCompensationPlanAssetsCurrent
|
0 | usd |
CY2023Q1 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
8098000 | usd |
CY2022Q4 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
13566000 | usd |
CY2023Q1 | us-gaap |
Deferred Compensation Liability Current
DeferredCompensationLiabilityCurrent
|
5798000 | usd |
CY2022Q4 | us-gaap |
Deferred Compensation Liability Current
DeferredCompensationLiabilityCurrent
|
0 | usd |
CY2023Q1 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
11424000 | usd |
CY2022Q4 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
15292000 | usd |
CY2023Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
42502000 | usd |
CY2023Q1 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
56380000 | usd |
CY2023Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
80396000 | usd |
CY2023Q1 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
267000 | usd |
CY2023Q1 | us-gaap |
Inventory Net
InventoryNet
|
179545000 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
43726000 | usd |
CY2022Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
40253000 | usd |
CY2022Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
72332000 | usd |
CY2022Q4 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
279000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
156590000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
283177000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
70919000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
212258000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
304627000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
86702000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
217925000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
31198000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
32080000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
46912000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
48470000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
7025000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
7041000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
41580000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
43001000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
48605000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
50042000 | usd |
CY2023Q1 | boom |
Lessee Operating Lease Number Of Leases
LesseeOperatingLeaseNumberOfLeases
|
8 | lease |
CY2023Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
3040000 | usd |
CY2022Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
2767000 | usd |
CY2023Q1 | us-gaap |
Line Of Credit
LineOfCredit
|
128750000 | usd |
CY2022Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
135000000 | usd |
CY2023Q1 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
2064000 | usd |
CY2022Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
2202000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
126686000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
132798000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
15000000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
15000000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
111686000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
117798000 | usd |
CY2023Q1 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
2064000 | usd |
CY2022Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
2202000 | usd |
CY2023Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
184341000 | usd |
CY2022Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
138716000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4639000 | usd |
CY2022Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-5143000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
9067000 | usd |
CY2022Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
16335000 | usd |
CY2023Q1 | boom |
Share Based Payment Arrangement Expense Allocation Percentage Of Noncontrolling Owners
ShareBasedPaymentArrangementExpenseAllocationPercentageOfNoncontrollingOwners
|
0.40 | |
CY2023Q1 | us-gaap |
Severance Costs1
SeveranceCosts1
|
1621000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Accelerated Compensation Cost
ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
|
3040000 | usd |