2021 Q3 Form 10-Q Financial Statement
#000143774921025485 Filed on November 05, 2021
Income Statement
Concept | 2021 Q3 | 2020 Q3 | 2020 Q2 |
---|---|---|---|
Revenue | $147.0M | $124.5M | $121.2M |
YoY Change | 18.05% | 0.01% | -4.9% |
Cost Of Revenue | $111.0M | $91.18M | $89.88M |
YoY Change | 21.72% | -4.88% | -10.72% |
Gross Profit | $35.97M | $33.31M | $31.29M |
YoY Change | 8.0% | 16.38% | 16.99% |
Gross Profit Margin | 24.48% | 26.76% | 25.82% |
Selling, General & Admin | $21.19M | $19.37M | $19.08M |
YoY Change | 9.4% | 4.64% | -0.71% |
% of Gross Profit | 58.9% | 58.15% | 60.97% |
Research & Development | $5.918M | $5.713M | $6.116M |
YoY Change | 3.59% | -7.29% | -10.87% |
% of Gross Profit | 16.45% | 17.15% | 19.55% |
Depreciation & Amortization | $2.300M | $2.300M | $2.300M |
YoY Change | 0.0% | -8.0% | -8.0% |
% of Gross Profit | 6.39% | 6.91% | 7.35% |
Operating Expenses | $27.11M | $25.08M | $25.20M |
YoY Change | 8.07% | 1.66% | -3.38% |
Operating Profit | $8.873M | $8.117M | $6.051M |
YoY Change | 9.31% | -255.38% | 34.41% |
Interest Expense | $1.491M | $1.242M | $1.250M |
YoY Change | 20.05% | -4.83% | -9.49% |
% of Operating Profit | 16.8% | 15.3% | 20.66% |
Other Income/Expense, Net | -$201.0K | -$483.0K | $1.195M |
YoY Change | -58.39% | -176.79% | 298.33% |
Pretax Income | $7.181M | $6.392M | $5.996M |
YoY Change | 12.34% | -208.34% | 76.98% |
Income Tax | $1.447M | -$1.083M | $423.0K |
% Of Pretax Income | 20.15% | -16.94% | 7.05% |
Net Earnings | $5.734M | $7.475M | $5.573M |
YoY Change | -23.29% | -215.18% | 87.83% |
Net Earnings / Revenue | 3.9% | 6.0% | 4.6% |
Basic Earnings Per Share | |||
Diluted Earnings Per Share | $461.9K | $604.8K | $455.3K |
COMMON SHARES | |||
Basic Shares Outstanding | |||
Diluted Shares Outstanding |
Balance Sheet
Concept | 2021 Q3 | 2020 Q3 | 2020 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $61.96M | $81.10M | $75.30M |
YoY Change | -23.6% | 25.15% | 28.94% |
Cash & Equivalents | $61.96M | $81.13M | $75.29M |
Short-Term Investments | |||
Other Short-Term Assets | $9.655M | $6.644M | $9.224M |
YoY Change | 45.32% | -26.65% | 1.47% |
Inventory | $128.2M | $103.6M | $104.7M |
Prepaid Expenses | |||
Receivables | $86.03M | $69.74M | $78.35M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $315.5M | $284.7M | $285.4M |
YoY Change | 10.83% | 2.39% | 1.41% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $35.55M | $35.10M | $37.33M |
YoY Change | 1.29% | -17.35% | -11.83% |
Goodwill | $25.85M | $22.87M | $22.25M |
YoY Change | 13.0% | 111.79% | 11.17% |
Intangibles | $62.70M | $67.07M | $68.47M |
YoY Change | -6.52% | 16.62% | 15.12% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $30.96M | $28.01M | $27.02M |
YoY Change | 10.51% | 3.94% | -1.19% |
Total Long-Term Assets | $172.0M | $173.2M | $175.8M |
YoY Change | -0.7% | 10.85% | 4.46% |
TOTAL ASSETS | |||
Total Short-Term Assets | $315.5M | $284.7M | $285.4M |
Total Long-Term Assets | $172.0M | $173.2M | $175.8M |
Total Assets | $487.6M | $458.0M | $461.1M |
YoY Change | 6.47% | 5.44% | 2.55% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $57.61M | $40.13M | $44.83M |
YoY Change | 43.56% | 3.19% | 4.82% |
Accrued Expenses | $38.25M | $31.75M | $28.40M |
YoY Change | 20.48% | 2.18% | -5.62% |
Deferred Revenue | $1.131M | $2.957M | $1.148M |
YoY Change | -61.75% | 194.52% | -34.88% |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $0.00 | $3.794M | $2.305M |
YoY Change | -100.0% | -20.01% | -42.33% |
Total Short-Term Liabilities | $106.2M | $89.73M | $88.18M |
YoY Change | 18.39% | 3.71% | 1.18% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $112.5M | $121.6M | $132.9M |
YoY Change | -7.5% | 13.04% | 22.01% |
Other Long-Term Liabilities | $9.005M | $10.38M | $11.47M |
YoY Change | -13.24% | -11.66% | -9.01% |
Total Long-Term Liabilities | $121.5M | $132.0M | $144.4M |
YoY Change | -7.95% | 10.61% | 18.79% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $106.2M | $89.73M | $88.18M |
Total Long-Term Liabilities | $121.5M | $132.0M | $144.4M |
Total Liabilities | $287.4M | $279.2M | $293.2M |
YoY Change | 2.94% | 5.87% | 8.84% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $180.8M | $163.8M | $157.2M |
YoY Change | 10.37% | -0.28% | -8.41% |
Common Stock | |||
YoY Change | |||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $200.2M | $178.8M | $167.9M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $487.6M | $458.0M | $461.1M |
YoY Change | 6.47% | 5.44% | 2.55% |
Cashflow Statement
Concept | 2021 Q3 | 2020 Q3 | 2020 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $5.734M | $7.475M | $5.573M |
YoY Change | -23.29% | -215.18% | 87.83% |
Depreciation, Depletion And Amortization | $2.300M | $2.300M | $2.300M |
YoY Change | 0.0% | -8.0% | -8.0% |
Cash From Operating Activities | $209.0K | $17.93M | $8.780M |
YoY Change | -98.83% | 60.52% | -37.38% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$1.689M | -$1.520M | -$1.150M |
YoY Change | 11.12% | -46.85% | -60.21% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $493.0K | $30.00K | $20.00K |
YoY Change | 1543.33% | 200.0% | -99.65% |
Cash From Investing Activities | -$1.196M | -$1.490M | -$1.130M |
YoY Change | -19.73% | -47.9% | -138.97% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -2.864M | -10.81M | -800.0K |
YoY Change | -73.51% | 443.22% | -48.39% |
NET CHANGE | |||
Cash From Operating Activities | 209.0K | 17.93M | 8.780M |
Cash From Investing Activities | -1.196M | -1.490M | -1.130M |
Cash From Financing Activities | -2.864M | -10.81M | -800.0K |
Net Change In Cash | -3.851M | 5.630M | 6.850M |
YoY Change | -168.4% | -10.92% | -55.43% |
FREE CASH FLOW | |||
Cash From Operating Activities | $209.0K | $17.93M | $8.780M |
Capital Expenditures | -$1.689M | -$1.520M | -$1.150M |
Free Cash Flow | $1.898M | $19.45M | $9.930M |
YoY Change | -90.24% | 38.63% | -41.28% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2020Q3 | 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 | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-28000 | USD |
CY2020Q3 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-20000 | USD |
us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-83000 | USD | |
us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-59000 | USD | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
9000 | USD |
CY2021Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
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 |
CY2020Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-12000 | USD |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
17000 | USD |
CY2021Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2020Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2021Q3 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
0 | |
CY2020Q4 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
0 | |
CY2021Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1003000 | USD |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1036000 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-336000 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-14000 | USD | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
0 | USD |
CY2021Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-28000 | USD |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-12000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-27000 | USD |
CY2021Q3 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-28000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-20000 | USD |
CY2020Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
5286000 | USD |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-3000 | USD |
CY2020Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-20000 | USD |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
17000 | USD |
CY2020Q3 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
-20000 | USD |
CY2021Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2021Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2020Q3 | us-gaap |
Depreciation
Depreciation
|
2300000 | USD |
CY2021Q3 | belfa |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-414000 | USD |
CY2020Q4 | belfa |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
-750000 | USD |
CY2021Q3 | belfa |
Accumulated Other Comprehensive Income Loss Availableforsale Securities Adjustment Tax
AccumulatedOtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentTax
|
-7000 | USD |
CY2020Q4 | belfa |
Accumulated Other Comprehensive Income Loss Availableforsale Securities Adjustment Tax
AccumulatedOtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentTax
|
0 | USD |
CY2021Q3 | belfa |
Accumulated Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
1294000 | USD |
CY2020Q4 | belfa |
Accumulated Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
1377000 | USD |
CY2021Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
61961000 | USD |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
84939000 | USD |
CY2021Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
86031000 | USD |
CY2020Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
71372000 | USD |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
128179000 | USD |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
100133000 | USD |
CY2021Q3 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
28093000 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
14135000 | USD |
CY2021Q3 | us-gaap |
Assets Held For Sale Not Part Of Disposal Group Current
AssetsHeldForSaleNotPartOfDisposalGroupCurrent
|
1626000 | USD |
CY2020Q4 | us-gaap |
Assets Held For Sale Not Part Of Disposal Group Current
AssetsHeldForSaleNotPartOfDisposalGroupCurrent
|
0 | USD |
CY2021Q3 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
9655000 | USD |
CY2020Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
9637000 | USD |
CY2021Q3 | us-gaap |
Assets Current
AssetsCurrent
|
315545000 | USD |
CY2020Q4 | us-gaap |
Assets Current
AssetsCurrent
|
280216000 | USD |
CY2021Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
35553000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
34501000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
11314000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
14217000 | USD |
CY2021Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
62698000 | USD |
CY2020Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
65789000 | USD |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
25846000 | USD |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
23966000 | USD |
CY2021Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
5671000 | USD |
CY2020Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
5705000 | USD |
CY2021Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
30956000 | USD |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
29472000 | USD |
CY2021Q3 | us-gaap |
Assets
Assets
|
487583000 | USD |
CY2020Q4 | us-gaap |
Assets
Assets
|
453866000 | USD |
CY2021Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
57610000 | USD |
CY2020Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
39774000 | USD |
CY2021Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
38249000 | USD |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
28476000 | USD |
CY2021Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
0 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
5623000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
6591000 | USD |
CY2021Q3 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
4754000 | USD |
CY2020Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
7409000 | USD |
CY2021Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
106236000 | USD |
CY2020Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
87536000 | USD |
CY2021Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
112500000 | USD |
CY2020Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
110294000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
5944000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
8064000 | USD |
CY2021Q3 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
27565000 | USD |
CY2020Q4 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
26089000 | USD |
CY2021Q3 | us-gaap |
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
|
25193000 | USD |
CY2020Q4 | us-gaap |
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
|
24620000 | USD |
CY2021Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
938000 | USD |
CY2020Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
1030000 | USD |
CY2021Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
9005000 | USD |
CY2020Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
10434000 | USD |
CY2021Q3 | us-gaap |
Liabilities
Liabilities
|
287381000 | USD |
CY2020Q4 | us-gaap |
Liabilities
Liabilities
|
268067000 | USD |
CY2021Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2020Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2021Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
37883000 | USD |
CY2020Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
36136000 | USD |
CY2021Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
180769000 | USD |
CY2020Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
166491000 | USD |
CY2021Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-19690000 | USD |
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-18063000 | USD |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
200202000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
185799000 | USD |
CY2021Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
487583000 | USD |
CY2020Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
453866000 | USD |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
146966000 | USD |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
124492000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
396351000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
349642000 | USD | |
CY2021Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
110992000 | USD |
CY2020Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
91183000 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
301234000 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
259286000 | USD | |
CY2021Q3 | us-gaap |
Gross Profit
GrossProfit
|
35974000 | USD |
CY2020Q3 | us-gaap |
Gross Profit
GrossProfit
|
33309000 | USD |
us-gaap |
Gross Profit
GrossProfit
|
95117000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
90356000 | USD | |
CY2021Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
5918000 | USD |
CY2020Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
5713000 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
16301000 | USD | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
17889000 | USD | |
CY2021Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
21188000 | USD |
CY2020Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
19368000 | USD |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
64757000 | USD | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
59140000 | USD | |
CY2021Q3 | us-gaap |
Restructuring Costs
RestructuringCosts
|
398000 | USD |
CY2020Q3 | us-gaap |
Restructuring Costs
RestructuringCosts
|
111000 | USD |
us-gaap |
Restructuring Costs
RestructuringCosts
|
675000 | USD | |
us-gaap |
Restructuring Costs
RestructuringCosts
|
283000 | USD | |
CY2021Q3 | us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
403000 | USD |
CY2021Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
8873000 | USD |
CY2020Q3 | us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
-0 | USD |
CY2020Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
8117000 | USD |
us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
6578000 | USD | |
us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
-0 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
19962000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13044000 | USD | |
CY2021Q3 | us-gaap |
Interest Expense
InterestExpense
|
1491000 | USD |
CY2020Q3 | us-gaap |
Interest Expense
InterestExpense
|
1242000 | USD |
us-gaap |
Interest Expense
InterestExpense
|
3014000 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
3843000 | USD | |
CY2021Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-201000 | USD |
CY2020Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-483000 | USD |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
458000 | USD | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-1390000 | USD | |
CY2021Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
7181000 | USD |
CY2020Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
6392000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
17406000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
7811000 | USD | |
CY2021Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1447000 | USD |
CY2020Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1083000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
593000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1433000 | USD | |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5734000 | USD |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7475000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
16813000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
9244000 | USD | |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5734000 | USD |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7475000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
16813000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
9244000 | USD | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1982000 | USD |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
3588000 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1971000 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
2020000 | USD | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
46000 | USD |
CY2020Q3 | 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
|
45000 | USD | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-1000 | USD | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
100000 | USD |
CY2020Q3 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
66000 | USD |
us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
299000 | USD | |
us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
198000 | USD | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-1836000 | USD |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
3654000 | USD |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-1627000 | USD | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
2217000 | USD | |
CY2021Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
3898000 | USD |
CY2020Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
11129000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
15186000 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
11461000 | 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 |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5734000 | USD |
CY2021Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
|
-0 | USD |
CY2021Q3 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
0 | USD |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1982000 | USD |
CY2021Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
46000 | USD |
CY2021Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
554000 | USD |
CY2021Q3 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
100000 | USD |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
200202000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
168051000 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-3804000 | USD |
CY2020Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
|
-0 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-2245000 | USD |
CY2020Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
603000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
66000 | USD |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
161832000 | USD |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5573000 | USD |
CY2020Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
|
-0 | USD |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
676000 | USD |
CY2020Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
617000 | USD |
CY2020Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
66000 | USD |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
167928000 | USD |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7475000 | USD |
CY2020Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
|
-0 | USD |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
3588000 | USD |
CY2020Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
560000 | USD |
CY2020Q3 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
66000 | USD |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
178771000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
16813000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
9244000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
12514000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
12322000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1752000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1780000 | USD | |
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
1267000 | USD | |
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
485000 | USD | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-124000 | USD | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-1821000 | USD | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
373000 | USD | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-1066000 | USD | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
6578000 | USD | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
32000 | USD | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-1355000 | USD | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-735000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
11893000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-6517000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
13958000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
3065000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
22831000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-4419000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
15800000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-4597000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
9066000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
3694000 | USD | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
4524000 | USD | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
-4022000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-1714000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
34769000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4154000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4501000 | USD | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
16811000 | USD | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
-0 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
7249000 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
54000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-13716000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-4447000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
2447000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
2422000 | USD | |
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
675000 | USD | |
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
600000 | USD | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
115000000 | USD | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
0 | USD | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
14500000 | USD | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
10000000 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
104846000 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
8179000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-7468000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-21201000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-80000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-281000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-22978000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
8840000 | USD | |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
84939000 | USD |
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
72289000 | USD |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
61961000 | USD |
CY2020Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
81129000 | USD |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
2024000 | USD | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
1571000 | USD | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
1683000 | USD | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
3408000 | USD | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
16811000 | USD | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | USD | |
us-gaap |
Prior Period Reclassification Adjustment Description
PriorPeriodReclassificationAdjustmentDescription
|
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="text-decoration: underline; ">Reclassifications</span> - During the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2020,</em> the Company changed its financial statement presentation related to gain/loss on its Supplemental Executive Retirement Plan ("SERP") investments. These gains/losses were previously included within cost of sales and selling, general and administrative expense. A gain on SERP investment in the amount of $0.7 million has been reclassified from cost of sales ($0.2 million) and selling, general and administrative expenses ($0.5 million), to other (expense) income, net on the accompanying condensed consolidated statement of operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2020. </em>A gain on SERP investment in the amount of $0.2 million has been reclassified from cost of sales ($0.1 million) and selling, general and administrative expense ($0.1 million), to other (expense) income, net on the accompanying condensed consolidated statement of operations for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2020.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">All amounts included in the tables to these notes to condensed consolidated financial statements, except per share amounts, are in thousands.</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;"> </p> | ||
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
146966000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
396351000 | USD | |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
146966000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
396351000 | USD | |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
124492000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
349642000 | USD | |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
124492000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
349642000 | USD | |
CY2021Q3 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
28093000 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
14135000 | USD |
CY2021Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
1131000 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
2077000 | USD |
CY2021Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
28500000 | USD |
CY2021Q3 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.59 | pure |
CY2021Q3 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.32 | pure |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5734000 | USD |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7475000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
16813000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
9244000 | USD | |
CY2021Q3 | us-gaap |
Undistributed Earnings
UndistributedEarnings
|
4886000 | USD |
CY2020Q3 | us-gaap |
Undistributed Earnings
UndistributedEarnings
|
6629000 | USD |
us-gaap |
Undistributed Earnings
UndistributedEarnings
|
14278000 | USD | |
us-gaap |
Undistributed Earnings
UndistributedEarnings
|
6723000 | USD | |
CY2021Q3 | us-gaap |
Undistributed Earnings
UndistributedEarnings
|
4886000 | USD |
CY2020Q3 | us-gaap |
Undistributed Earnings
UndistributedEarnings
|
6629000 | USD |
us-gaap |
Undistributed Earnings
UndistributedEarnings
|
14278000 | USD | |
us-gaap |
Undistributed Earnings
UndistributedEarnings
|
6723000 | USD | |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5734000 | USD |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7475000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
16813000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
9244000 | USD | |
CY2021Q3 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
112500000 | USD |
CY2020Q4 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
118400000 | USD |
CY2021Q3 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
112000000.0 | USD |
CY2020Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
115600000 | USD |
CY2021Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
61481000 | USD |
CY2020Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
40846000 | USD |
CY2021Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
31010000 | USD |
CY2020Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
25916000 | USD |
CY2021Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
35688000 | USD |
CY2020Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
33371000 | USD |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
128179000 | USD |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
100133000 | USD |
CY2021Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
150183000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
146749000 | USD |
CY2021Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
114630000 | USD |
CY2020Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
112248000 | USD |
CY2021Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
35553000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
34501000 | USD |
CY2021Q3 | us-gaap |
Depreciation
Depreciation
|
2300000 | USD |
us-gaap |
Depreciation
Depreciation
|
7200000 | USD | |
us-gaap |
Depreciation
Depreciation
|
7000000.0 | USD | |
CY2021Q3 | us-gaap |
Assets Held For Sale Not Part Of Disposal Group Current
AssetsHeldForSaleNotPartOfDisposalGroupCurrent
|
1600000 | USD |
CY2021Q3 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
2526000 | USD |
CY2020Q4 | us-gaap |
Accrued Sales Commission Current
AccruedSalesCommissionCurrent
|
2574000 | USD |
CY2021Q3 | belfa |
Accrued Subcontracting Labor
AccruedSubcontractingLabor
|
1622000 | USD |
CY2020Q4 | belfa |
Accrued Subcontracting Labor
AccruedSubcontractingLabor
|
758000 | USD |
CY2021Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
20355000 | USD |
CY2020Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
17165000 | USD |
CY2021Q3 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
1129000 | USD |
CY2020Q4 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
1010000 | USD |
CY2021Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
12617000 | USD |
CY2020Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
6969000 | USD |
CY2021Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
38249000 | USD |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
28476000 | USD |
CY2020Q4 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
124000 | USD |
us-gaap |
Restructuring Charges
RestructuringCharges
|
675000 | USD | |
belfa |
Restructuring Cash Payments And Other Settlements
RestructuringCashPaymentsAndOtherSettlements
|
550000 | USD | |
CY2021Q3 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
249000 | USD |
CY2021Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
27600000 | USD |
CY2020Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
28500000 | USD |
CY2020Q4 | us-gaap |
Liability For Uncertain Tax Positions Current
LiabilityForUncertainTaxPositionsCurrent
|
2400000 | USD |
us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
500000 | USD | |
us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
400000 | USD | |
CY2021Q3 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
4700000 | USD |
CY2020Q4 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
5200000 | USD |
CY2020Q3 | us-gaap |
Gross Profit
GrossProfit
|
33309000 | USD |
CY2020Q3 | belfa |
Percentage Of Gross Profit
PercentageOfGrossProfit
|
0.268 | pure |
CY2021Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-15113000 | USD |
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-13142000 | USD |
CY2021Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
64000 | USD |
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
19000 | USD |
CY2021Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
|
4641000 | USD |
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
|
4940000 | USD |
CY2021Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-19690000 | USD |
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-18063000 | 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 | |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
146966000 | USD |
CY2021Q3 | us-gaap |
Gross Profit
GrossProfit
|
35974000 | USD |
CY2021Q3 | belfa |
Percentage Of Gross Profit
PercentageOfGrossProfit
|
0.245 | pure |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
124492000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
396351000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
95117000 | USD | |
belfa |
Percentage Of Gross Profit
PercentageOfGrossProfit
|
0.240 | pure | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
349642000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
90356000 | USD | |
belfa |
Percentage Of Gross Profit
PercentageOfGrossProfit
|
0.258 | pure |