2022 Q2 Form 10-Q Financial Statement
#000143774922019132 Filed on August 05, 2022
Income Statement
Concept | 2022 Q2 | 2022 Q1 | 2021 Q4 |
---|---|---|---|
Revenue | $170.6M | $136.7M | $147.1M |
YoY Change | 22.94% | 23.57% | 26.74% |
Cost Of Revenue | $125.1M | $102.6M | $107.9M |
YoY Change | 19.69% | 18.77% | 24.28% |
Gross Profit | $45.45M | $34.12M | $39.27M |
YoY Change | 32.89% | 40.67% | 34.01% |
Gross Profit Margin | 26.65% | 24.96% | 26.69% |
Selling, General & Admin | $23.97M | $21.03M | $21.86M |
YoY Change | 9.79% | 0.15% | 10.94% |
% of Gross Profit | 52.73% | 61.62% | 55.66% |
Research & Development | $4.661M | $5.009M | $5.590M |
YoY Change | -14.7% | 0.46% | -1.93% |
% of Gross Profit | 10.25% | 14.68% | 14.24% |
Depreciation & Amortization | $2.300M | $4.301M | $4.347M |
YoY Change | -8.0% | 3.76% | 6.02% |
% of Gross Profit | 5.06% | 12.6% | 11.07% |
Operating Expenses | $28.63M | $26.04M | $27.45M |
YoY Change | 4.89% | 0.21% | 8.05% |
Operating Profit | $16.80M | $8.089M | $11.82M |
YoY Change | 153.13% | 81.65% | 203.1% |
Interest Expense | $779.0K | $688.0K | -$528.0K |
YoY Change | 8.04% | -14.11% | -41.33% |
% of Operating Profit | 4.64% | 8.51% | -4.47% |
Other Income/Expense, Net | -$1.724M | -$773.0K | -$846.0K |
YoY Change | -1625.66% | -241.58% | 323.0% |
Pretax Income | $14.29M | $6.628M | $9.921M |
YoY Change | 137.13% | 57.88% | 130.72% |
Income Tax | -$2.746M | $1.564M | $1.913M |
% Of Pretax Income | -19.21% | 23.6% | 19.28% |
Net Earnings | $17.04M | $5.064M | $8.008M |
YoY Change | 116.22% | 58.3% | 122.44% |
Net Earnings / Revenue | 9.99% | 3.7% | 5.44% |
Basic Earnings Per Share | |||
Diluted Earnings Per Share | $1.362M | $404.5K | $642.4K |
COMMON SHARES | |||
Basic Shares Outstanding | |||
Diluted Shares Outstanding |
Balance Sheet
Concept | 2022 Q2 | 2022 Q1 | 2021 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $65.83M | $51.24M | $61.76M |
YoY Change | -0.9% | -30.76% | -27.26% |
Cash & Equivalents | $65.83M | $51.24M | $61.76M |
Short-Term Investments | |||
Other Short-Term Assets | $11.00M | $11.65M | $10.84M |
YoY Change | 9.96% | 16.37% | 12.49% |
Inventory | $160.6M | $155.3M | $139.4M |
Prepaid Expenses | |||
Receivables | $98.78M | $93.68M | $87.14M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $361.1M | $334.1M | $329.0M |
YoY Change | 20.6% | 19.59% | 17.42% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $36.11M | $37.57M | $38.21M |
YoY Change | -1.75% | -0.78% | 10.75% |
Goodwill | $24.77M | $26.27M | $26.65M |
YoY Change | -12.09% | 9.62% | 11.2% |
Intangibles | $56.56M | $58.88M | $61.00M |
YoY Change | -9.72% | -8.46% | -7.29% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $32.16M | $33.05M | $31.26M |
YoY Change | 4.73% | 10.66% | 6.07% |
Total Long-Term Assets | $181.3M | $186.2M | $182.8M |
YoY Change | 3.9% | 5.15% | 5.29% |
TOTAL ASSETS | |||
Total Short-Term Assets | $361.1M | $334.1M | $329.0M |
Total Long-Term Assets | $181.3M | $186.2M | $182.8M |
Total Assets | $542.4M | $520.3M | $511.8M |
YoY Change | 14.45% | 13.99% | 12.77% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $70.02M | $64.62M | $65.96M |
YoY Change | 32.06% | 52.21% | 65.84% |
Accrued Expenses | $37.55M | $30.12M | $34.45M |
YoY Change | 12.19% | 3.22% | 20.99% |
Deferred Revenue | $7.844M | $3.977M | $2.224M |
YoY Change | 567.01% | 73.37% | 7.08% |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $0.00 | ||
YoY Change | -100.0% | ||
Total Short-Term Liabilities | $128.8M | $109.4M | $112.0M |
YoY Change | 22.51% | 20.3% | 27.96% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $112.5M | $112.5M | $112.5M |
YoY Change | 7.5% | 4.68% | 2.0% |
Other Long-Term Liabilities | $8.011M | $10.32M | $10.09M |
YoY Change | -13.33% | -1.1% | -3.27% |
Total Long-Term Liabilities | $120.5M | $122.8M | $122.6M |
YoY Change | 5.81% | 4.17% | 1.54% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $128.8M | $109.4M | $112.0M |
Total Long-Term Liabilities | $120.5M | $122.8M | $122.6M |
Total Liabilities | $316.4M | $304.9M | $303.1M |
YoY Change | 14.1% | 12.89% | 13.07% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $208.3M | $192.1M | $187.9M |
YoY Change | 18.45% | 13.8% | 12.88% |
Common Stock | |||
YoY Change | |||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $349.0K | $0.00 | |
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $226.0M | $215.4M | $208.7M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $542.4M | $520.3M | $511.8M |
YoY Change | 14.45% | 13.99% | 12.77% |
Cashflow Statement
Concept | 2022 Q2 | 2022 Q1 | 2021 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $17.04M | $5.064M | $8.008M |
YoY Change | 116.22% | 58.3% | 122.44% |
Depreciation, Depletion And Amortization | $2.300M | $4.301M | $4.347M |
YoY Change | -8.0% | 3.76% | 6.02% |
Cash From Operating Activities | $18.89M | -$7.748M | $6.346M |
YoY Change | -611.62% | -538.73% | -44.04% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$1.506M | $2.040M | -$5.243M |
YoY Change | 19.05% | 69.58% | 435.0% |
Acquisitions | $0.00 | ||
YoY Change | -100.0% | ||
Other Investing Activities | $0.00 | $87.00K | $81.00K |
YoY Change | -100.0% | -101.08% | -97.93% |
Cash From Investing Activities | -$1.506M | -$1.953M | -$5.162M |
YoY Change | -54.09% | -78.86% | -276.18% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | $823.0K | ||
YoY Change | 0.98% | ||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | $0.00 | ||
YoY Change | -100.0% | ||
Cash From Financing Activities | -1.172M | -$823.0K | -932.0K |
YoY Change | -49.13% | -64.25% | -91.48% |
NET CHANGE | |||
Cash From Operating Activities | 18.89M | -$7.748M | 6.346M |
Cash From Investing Activities | -1.506M | -$1.953M | -5.162M |
Cash From Financing Activities | -1.172M | -$823.0K | -932.0K |
Net Change In Cash | 16.22M | -$10.52M | 252.0K |
YoY Change | -274.8% | -3.47% | -92.43% |
FREE CASH FLOW | |||
Cash From Operating Activities | $18.89M | -$7.748M | $6.346M |
Capital Expenditures | -$1.506M | $2.040M | -$5.243M |
Free Cash Flow | $20.40M | -$9.788M | $11.59M |
YoY Change | -940.2% | -1838.54% | -5.93% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2022Q2 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
0 | |
CY2021Q4 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
0 | |
CY2022Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2022Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-31000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-333000 | usd |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-43000 | usd | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-324000 | usd | |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
|
0 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
|
0 | usd |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
|
0 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
|
0 | usd | |
CY2022Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
0 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
0 | usd |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
0 | usd | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
0 | usd | |
CY2022Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-17000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-28000 | usd |
us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-35000 | usd | |
us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-56000 | usd | |
CY2022Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-12000 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-17000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-31000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
0 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-17000 | usd |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
9000 | usd |
CY2021Q1 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-28000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-333000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-28000 | usd |
CY2022Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2022Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2021Q4 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
112500000 | usd |
CY2021Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
112500000 | usd |
CY2022Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1380000 | usd |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1536000 | usd |
CY2022Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2022 | ||
CY2021Q4 | us-gaap |
Assets Held For Sale Not Part Of Disposal Group
AssetsHeldForSaleNotPartOfDisposalGroup
|
1600000 | usd |
CY2022Q2 | belfa |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-373000 | usd |
CY2021Q4 | belfa |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-417000 | usd |
CY2022Q2 | belfa |
Aoci Cash Flow Hedge Cumulative Gain Loss Tax
AociCashFlowHedgeCumulativeGainLossTax
|
0 | usd |
CY2021Q4 | belfa |
Aoci Cash Flow Hedge Cumulative Gain Loss Tax
AociCashFlowHedgeCumulativeGainLossTax
|
0 | usd |
CY2022Q2 | belfa |
Accumulated Other Comprehensive Income Loss Availableforsale Securities Adjustment Tax
AccumulatedOtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentTax
|
-7000 | usd |
CY2021Q4 | belfa |
Accumulated Other Comprehensive Income Loss Availableforsale Securities Adjustment Tax
AccumulatedOtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentTax
|
-7000 | usd |
CY2022Q2 | belfa |
Accumulated Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
468000 | usd |
CY2021Q4 | belfa |
Accumulated Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
502000 | usd |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2022-06-30 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
000-11676 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
206 Van Vorst Street | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Jersey City | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
NJ | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
07302 | ||
dei |
City Area Code
CityAreaCode
|
201 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
432-0463 | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
NJ | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
22-1463699 | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
true | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2022Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
65830000 | usd |
CY2021Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
61756000 | usd |
CY2022Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
98777000 | usd |
CY2021Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
87135000 | usd |
CY2022Q2 | us-gaap |
Inventory Net
InventoryNet
|
160593000 | usd |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
139383000 | usd |
CY2022Q2 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
23277000 | usd |
CY2021Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
28275000 | usd |
CY2022Q2 | us-gaap |
Assets Held For Sale Not Part Of Disposal Group Current
AssetsHeldForSaleNotPartOfDisposalGroupCurrent
|
1626000 | usd |
CY2021Q4 | us-gaap |
Assets Held For Sale Not Part Of Disposal Group Current
AssetsHeldForSaleNotPartOfDisposalGroupCurrent
|
1626000 | usd |
CY2022Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
10999000 | usd |
CY2021Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
10841000 | usd |
CY2022Q2 | us-gaap |
Assets Current
AssetsCurrent
|
361102000 | usd |
CY2021Q4 | us-gaap |
Assets Current
AssetsCurrent
|
329016000 | usd |
CY2022Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
36105000 | usd |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
38210000 | usd |
CY2022Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
24234000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
21252000 | usd |
CY2022Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
56563000 | usd |
CY2021Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
60995000 | usd |
CY2022Q2 | us-gaap |
Goodwill
Goodwill
|
24771000 | usd |
CY2021Q4 | us-gaap |
Goodwill
Goodwill
|
26651000 | usd |
CY2022Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
7422000 | usd |
CY2021Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
4461000 | usd |
CY2022Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
32163000 | usd |
CY2021Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
31261000 | usd |
CY2022Q2 | us-gaap |
Assets
Assets
|
542360000 | usd |
CY2021Q4 | us-gaap |
Assets
Assets
|
511846000 | usd |
CY2022Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
70020000 | usd |
CY2021Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
65960000 | usd |
CY2022Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
37551000 | usd |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
34453000 | usd |
CY2022Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
7251000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
6880000 | usd |
CY2022Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
13928000 | usd |
CY2021Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
4719000 | usd |
CY2022Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
128750000 | usd |
CY2021Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
112012000 | usd |
CY2022Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
112500000 | usd |
CY2021Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
112500000 | usd |
CY2022Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
17065000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
14668000 | usd |
CY2022Q2 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
24576000 | usd |
CY2021Q4 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
28434000 | usd |
CY2022Q2 | us-gaap |
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
|
24177000 | usd |
CY2021Q4 | us-gaap |
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
|
23909000 | usd |
CY2022Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
1286000 | usd |
CY2021Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
1487000 | usd |
CY2022Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
8011000 | usd |
CY2021Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
10093000 | usd |
CY2022Q2 | us-gaap |
Liabilities
Liabilities
|
316365000 | usd |
CY2021Q4 | us-gaap |
Liabilities
Liabilities
|
303103000 | usd |
CY2022Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2021Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2022Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
349000 | usd |
CY2021Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
-0 | usd |
CY2022Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
39509000 | usd |
CY2021Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
38419000 | usd |
CY2022Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
208326000 | usd |
CY2021Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
187935000 | usd |
CY2022Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-22741000 | usd |
CY2021Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-18863000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
225995000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
208743000 | usd |
CY2022Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
542360000 | usd |
CY2021Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
511846000 | usd |
CY2022Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
170572000 | usd |
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
138741000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
307290000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
249385000 | usd | |
CY2022Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
125120000 | usd |
CY2021Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
104537000 | usd |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
227879000 | usd | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
190241000 | usd | |
CY2022Q2 | us-gaap |
Gross Profit
GrossProfit
|
45452000 | usd |
CY2021Q2 | us-gaap |
Gross Profit
GrossProfit
|
34204000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
79411000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
59144000 | usd | |
CY2022Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
4661000 | usd |
CY2021Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
5464000 | usd |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
9505000 | usd | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
10384000 | usd | |
CY2022Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
23965000 | usd |
CY2021Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
21828000 | usd |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
44992000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
43569000 | usd | |
CY2022Q2 | us-gaap |
Restructuring Costs
RestructuringCosts
|
31000 | usd |
CY2021Q2 | us-gaap |
Restructuring Costs
RestructuringCosts
|
277000 | usd |
us-gaap |
Restructuring Costs
RestructuringCosts
|
31000 | usd | |
us-gaap |
Restructuring Costs
RestructuringCosts
|
277000 | usd | |
CY2022Q2 | us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
-0 | usd |
CY2021Q2 | us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
-0 | usd |
us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
-0 | usd | |
us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
6175000 | usd | |
CY2022Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
16795000 | usd |
CY2021Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
6635000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
24883000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
11089000 | usd | |
CY2022Q2 | us-gaap |
Interest Expense
InterestExpense
|
779000 | usd |
CY2021Q2 | us-gaap |
Interest Expense
InterestExpense
|
721000 | usd |
us-gaap |
Interest Expense
InterestExpense
|
1467000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
1523000 | usd | |
CY2022Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-1724000 | usd |
CY2021Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
113000 | usd |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-2496000 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
660000 | usd | |
CY2022Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
14292000 | usd |
CY2021Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
6027000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
20920000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10226000 | usd | |
CY2022Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-2746000 | usd |
CY2021Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1853000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1182000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-854000 | usd | |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
17038000 | usd |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7880000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
22102000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
11080000 | usd | |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
17038000 | usd |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7880000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
22102000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
11080000 | usd | |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-6764000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
2540000 | usd |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-7980000 | usd | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
11000 | usd | |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
1008000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
0 | usd |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
3992000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
0 | usd | |
CY2022Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-12000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
0 | usd |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-12000 | usd | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-1000 | usd | |
CY2022Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
61000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
100000 | usd |
us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
122000 | usd | |
us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
199000 | usd | |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-5707000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
2640000 | usd |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-3878000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
209000 | usd | |
CY2022Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
11331000 | usd |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
10520000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
18224000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
11289000 | usd | |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
208743000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5064000 | usd |
CY2022Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
|
-0 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1216000 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
2984000 | usd |
CY2022Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
576000 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
61000 | usd |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
215356000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
17038000 | usd |
CY2022Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
|
-0 | usd |
CY2022Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
349000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-6764000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
1008000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-12000 | usd |
CY2022Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
512000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
61000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
225995000 | usd |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
185799000 | usd |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3199000 | usd |
CY2021Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
|
-0 | usd |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-2529000 | usd |
CY2021Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-1000 | usd |
CY2021Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
600000 | usd |
CY2021Q1 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
99000 | usd |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
186323000 | usd |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7880000 | usd |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
|
-0 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
2540000 | usd |
CY2021Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
598000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
100000 | usd |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
196598000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
22102000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
11080000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
8316000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
8478000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1087000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1198000 | usd | |
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
34000 | usd | |
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
331000 | usd | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-2965000 | usd | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
576000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
373000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
131000 | usd | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-0 | usd | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
6175000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-90000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-496000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
12704000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
12593000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
-4998000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
4142000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
25284000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
10362000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
6323000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
11066000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
4421000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
4148000 | usd | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
-5101000 | usd | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
5893000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
11146000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-1923000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
3546000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2465000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
-0 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
16811000 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
87000 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
6756000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-3459000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-12520000 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
1646000 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
1630000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
349000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
-0 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
-0 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
2974000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1995000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-4604000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-1618000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
533000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
4074000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-18514000 | usd | |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
61756000 | usd |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
84939000 | usd |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
65830000 | usd |
CY2021Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
66425000 | usd |
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
138741000 | usd |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
4614000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
2036000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
1105000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
1174000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
5734000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
6032000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
16811000 | usd | |
CY2022Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
170572000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
307290000 | usd | |
CY2022Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
170572000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
307290000 | usd | |
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
138741000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
249385000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
249385000 | usd | |
CY2022Q2 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
23277000 | usd |
CY2021Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
28275000 | usd |
CY2022Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
7844000 | usd |
CY2021Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
2224000 | usd |
CY2022Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
96000000.0 | usd |
CY2022Q2 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.78 | pure |
CY2022Q2 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.20 | pure |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
17038000 | usd |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7880000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
22102000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
11080000 | usd | |
CY2022Q2 | us-gaap |
Undistributed Earnings
UndistributedEarnings
|
16183000 | usd |
CY2021Q2 | us-gaap |
Undistributed Earnings
UndistributedEarnings
|
7037000 | usd |
us-gaap |
Undistributed Earnings
UndistributedEarnings
|
20391000 | usd | |
us-gaap |
Undistributed Earnings
UndistributedEarnings
|
9393000 | usd | |
CY2022Q2 | us-gaap |
Undistributed Earnings
UndistributedEarnings
|
16183000 | usd |
CY2021Q2 | us-gaap |
Undistributed Earnings
UndistributedEarnings
|
7037000 | usd |
us-gaap |
Undistributed Earnings
UndistributedEarnings
|
20391000 | usd | |
us-gaap |
Undistributed Earnings
UndistributedEarnings
|
9393000 | usd | |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
17038000 | usd |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7880000 | usd |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
139383000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
22102000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
11080000 | usd | |
CY2022Q2 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
112500000 | usd |
CY2022Q2 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
112500000 | usd |
CY2022Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
69038000 | usd |
CY2021Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
67127000 | usd |
CY2022Q2 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
46462000 | usd |
CY2021Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
31103000 | usd |
CY2022Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
45093000 | usd |
CY2021Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
41153000 | usd |
CY2022Q2 | us-gaap |
Inventory Net
InventoryNet
|
160593000 | usd |
CY2022Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
147126000 | usd |
CY2021Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
148062000 | usd |
CY2022Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
111021000 | usd |
CY2021Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
109852000 | usd |
CY2022Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
36105000 | usd |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
38210000 | usd |
CY2022Q2 | us-gaap |
Depreciation
Depreciation
|
2300000 | usd |
CY2021Q2 | us-gaap |
Depreciation
Depreciation
|
2500000 | usd |
us-gaap |
Depreciation
Depreciation
|
4700000 | usd | |
us-gaap |
Depreciation
Depreciation
|
5000000.0 | usd | |
CY2022Q2 | us-gaap |
Assets Held For Sale Not Part Of Disposal Group
AssetsHeldForSaleNotPartOfDisposalGroup
|
1600000 | usd |
CY2022Q2 | belfa |
Percentage Of Gross Profit
PercentageOfGrossProfit
|
0.266 | pure |
CY2022Q2 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
2369000 | usd |
CY2021Q4 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
2049000 | usd |
CY2022Q2 | belfa |
Accrued Subcontracting Labor
AccruedSubcontractingLabor
|
3301000 | usd |
CY2021Q4 | belfa |
Accrued Subcontracting Labor
AccruedSubcontractingLabor
|
1622000 | usd |
CY2022Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
21725000 | usd |
CY2021Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
21342000 | usd |
CY2022Q2 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
1177000 | usd |
CY2021Q4 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
1056000 | usd |
CY2022Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
8979000 | usd |
CY2021Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
8384000 | usd |
CY2022Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
37551000 | usd |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
34453000 | usd |
CY2022Q2 | us-gaap |
Derivative Assets
DerivativeAssets
|
3875000 | usd |
CY2021Q4 | us-gaap |
Derivative Assets
DerivativeAssets
|
57000 | usd |
CY2022Q2 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
302000 | usd |
CY2021Q4 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
135000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
0 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
245000 | usd |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
3208000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
0 | usd | |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
|
-223000 | usd |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
|
0 | usd |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
|
-332000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
|
0 | usd | |
CY2022Q2 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
24600000 | usd |
CY2021Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
28400000 | usd |
CY2021 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
4100000 | usd |
us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
300000 | usd | |
us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
400000 | usd | |
CY2022Q2 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
3600000 | usd |
CY2021Q4 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
5000000.0 | usd |
CY2021Q4 | us-gaap |
Aoci Loss Cash Flow Hedge Cumulative Gain Loss After Tax
AociLossCashFlowHedgeCumulativeGainLossAfterTax
|
-116000 | usd |
CY2022Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
170572000 | usd |
CY2022Q2 | us-gaap |
Gross Profit
GrossProfit
|
45452000 | usd |
CY2022Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-22891000 | usd |
CY2021Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-14911000 | usd |
CY2022Q2 | us-gaap |
Aoci Loss Cash Flow Hedge Cumulative Gain Loss After Tax
AociLossCashFlowHedgeCumulativeGainLossAfterTax
|
3876000 | usd |
CY2022Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
17000 | usd |
CY2021Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
29000 | usd |
CY2022Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
|
3743000 | usd |
CY2021Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
|
3865000 | usd |
CY2022Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-22741000 | usd |
CY2021Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-18863000 | usd |
belfa |
Number Of Industry In Which Entity Operates
NumberOfIndustryInWhichEntityOperates
|
1 | pure | |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | pure | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | pure | |
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
138741000 | usd |
CY2021Q2 | us-gaap |
Gross Profit
GrossProfit
|
34204000 | usd |
CY2021Q2 | belfa |
Percentage Of Gross Profit
PercentageOfGrossProfit
|
0.247 | pure |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
307290000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
79411000 | usd | |
belfa |
Percentage Of Gross Profit
PercentageOfGrossProfit
|
0.258 | pure | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
249385000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
59144000 | usd | |
belfa |
Percentage Of Gross Profit
PercentageOfGrossProfit
|
0.237 | pure |