2021 Q1 Form 10-Q Financial Statement
#000156459021038260 Filed on July 27, 2021
Income Statement
Concept | 2021 Q1 | 2020 Q2 | 2020 Q1 |
---|---|---|---|
Revenue | $117.8M | $91.12M | $108.5M |
YoY Change | 8.6% | -12.0% | 3.46% |
Cost Of Revenue | $68.48M | $55.30M | $65.19M |
YoY Change | 5.05% | -12.64% | 1.18% |
Gross Profit | $49.36M | $35.85M | $43.32M |
YoY Change | 13.94% | -10.99% | 7.08% |
Gross Profit Margin | 41.89% | 39.34% | 39.93% |
Selling, General & Admin | $31.62M | $23.20M | $27.31M |
YoY Change | 15.78% | -7.94% | 4.5% |
% of Gross Profit | 64.05% | 64.71% | 63.03% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $2.873M | $6.220M | $2.975M |
YoY Change | -3.43% | 1.63% | -0.1% |
% of Gross Profit | 5.82% | 17.35% | 6.87% |
Operating Expenses | $31.62M | $23.20M | $27.31M |
YoY Change | 15.78% | -7.94% | 4.5% |
Operating Profit | $17.75M | $12.65M | $16.02M |
YoY Change | 10.81% | -16.09% | 11.78% |
Interest Expense | $0.00 | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% | |
% of Operating Profit | 0.0% | 0.0% | 0.0% |
Other Income/Expense, Net | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Pretax Income | $17.71M | $12.59M | $15.94M |
YoY Change | 11.1% | -15.59% | 12.64% |
Income Tax | $3.928M | $3.054M | $4.086M |
% Of Pretax Income | 22.18% | 24.26% | 25.63% |
Net Earnings | $13.78M | $9.534M | $11.85M |
YoY Change | 16.26% | -16.06% | 9.52% |
Net Earnings / Revenue | 11.69% | 10.46% | 10.92% |
Basic Earnings Per Share | $0.47 | $0.33 | $0.41 |
Diluted Earnings Per Share | $0.47 | $0.33 | $0.41 |
COMMON SHARES | |||
Basic Shares Outstanding | 29.10M | 29.04M | |
Diluted Shares Outstanding | 29.32M | 29.22M |
Balance Sheet
Concept | 2021 Q1 | 2020 Q2 | 2020 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $51.40M | $85.20M | $70.40M |
YoY Change | -26.99% | 256.49% | 369.33% |
Cash & Equivalents | $51.40M | $85.20M | $70.38M |
Short-Term Investments | |||
Other Short-Term Assets | $6.800M | $7.300M | $7.500M |
YoY Change | -9.33% | -8.75% | 0.0% |
Inventory | $84.30M | $76.80M | $74.40M |
Prepaid Expenses | |||
Receivables | $61.60M | $54.00M | $59.20M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $204.1M | $223.4M | $211.4M |
YoY Change | -3.45% | 27.29% | 23.46% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $82.10M | $83.20M | $84.60M |
YoY Change | -2.96% | -5.99% | -5.24% |
Goodwill | $17.40M | ||
YoY Change | |||
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $23.10M | $17.00M | $17.30M |
YoY Change | 33.53% | -4.49% | 9.42% |
Total Long-Term Assets | $282.2M | $216.1M | $219.6M |
YoY Change | 28.51% | -5.8% | -5.36% |
TOTAL ASSETS | |||
Total Short-Term Assets | $204.1M | $223.4M | $211.4M |
Total Long-Term Assets | $282.2M | $216.1M | $219.6M |
Total Assets | $486.3M | $439.5M | $431.0M |
YoY Change | 12.83% | 8.55% | 6.88% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $40.01M | $13.40M | $14.40M |
YoY Change | 177.88% | 9.84% | -44.58% |
Accrued Expenses | $11.50M | $9.700M | $9.200M |
YoY Change | 25.0% | -21.14% | -4.17% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $4.500M | $4.400M |
YoY Change | -100.0% | -2.17% | -59.93% |
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $71.77M | $62.70M | $60.50M |
YoY Change | 18.62% | 15.47% | 4.45% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $26.32M | $33.10M | $32.40M |
YoY Change | -18.75% | 7.12% | 50.74% |
Total Long-Term Liabilities | $26.32M | $33.10M | $32.40M |
YoY Change | -18.75% | 7.12% | 50.74% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $71.77M | $62.70M | $60.50M |
Total Long-Term Liabilities | $26.32M | $33.10M | $32.40M |
Total Liabilities | $98.09M | $98.40M | $95.20M |
YoY Change | 3.04% | 11.31% | 19.87% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $323.4M | ||
YoY Change | |||
Common Stock | $82.82M | ||
YoY Change | |||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $36.96M | ||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $369.8M | $341.1M | $335.7M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $486.3M | $439.5M | $431.0M |
YoY Change | 12.83% | 8.55% | 6.88% |
Cashflow Statement
Concept | 2021 Q1 | 2020 Q2 | 2020 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $13.78M | $9.534M | $11.85M |
YoY Change | 16.26% | -16.06% | 9.52% |
Depreciation, Depletion And Amortization | $2.873M | $6.220M | $2.975M |
YoY Change | -3.43% | 1.63% | -0.1% |
Cash From Operating Activities | $30.56M | $21.75M | $30.54M |
YoY Change | 0.06% | -5.76% | 71.42% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $1.759M | -$1.640M | $1.942M |
YoY Change | -9.42% | -29.0% | -10.09% |
Acquisitions | -$44.56M | ||
YoY Change | |||
Other Investing Activities | -$44.56M | ||
YoY Change | |||
Cash From Investing Activities | -$46.32M | -$1.640M | -$1.942M |
YoY Change | 2285.17% | -29.0% | -10.09% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $2.467M | ||
YoY Change | 31.71% | ||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -4.845M | -5.310M | -6.872M |
YoY Change | -29.5% | -56.3% | -49.87% |
NET CHANGE | |||
Cash From Operating Activities | 30.56M | 21.75M | 30.54M |
Cash From Investing Activities | -46.32M | -1.640M | -1.942M |
Cash From Financing Activities | -4.845M | -5.310M | -6.872M |
Net Change In Cash | -20.87M | 14.80M | 21.51M |
YoY Change | -197.05% | 71.69% | 1004.52% |
FREE CASH FLOW | |||
Cash From Operating Activities | $30.56M | $21.75M | $30.54M |
Capital Expenditures | $1.759M | -$1.640M | $1.942M |
Free Cash Flow | $28.80M | $23.39M | $28.60M |
YoY Change | 0.7% | -7.88% | 82.66% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P9M | |
CY2021Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2021Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2021Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2021Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2021Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2021Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
us-gaap |
Lease Practical Expedient Use Of Hindsight
LeasePracticalExpedientUseOfHindsight
|
true | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
9878000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
352000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
478000 | ||
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
44506000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-48884000 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
10479000 | ||
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
361259000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
27753000 | ||
us-gaap |
Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
|
-5000 | ||
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
335721000 | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
9534000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
|
-1000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
445000 | |
CY2020Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.17 | |
CY2020Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
4949000 | |
CY2020Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
398000 | |
CY2020Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
406000 | |
CY2020Q2 | us-gaap |
Stock Issued During Period Shares Treasury Stock Reissued
StockIssuedDuringPeriodSharesTreasuryStockReissued
|
6000 | |
CY2020Q2 | us-gaap |
Stock Issued During Period Value Treasury Stock Reissued
StockIssuedDuringPeriodValueTreasuryStockReissued
|
399000 | |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
341143000 | |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
331068000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
21388000 | ||
us-gaap |
Other Comprehensive Income Defined Benefit Plans Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
|
1000 | ||
us-gaap |
Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
|
-2000 | ||
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-182000 | ||
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.34 | ||
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
9897000 | ||
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
478000 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
460000 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
2873000 | ||
us-gaap |
Proceeds From Sale Of Treasury Stock
ProceedsFromSaleOfTreasuryStock
|
72000 | ||
us-gaap |
Proceeds From Sale Of Treasury Stock
ProceedsFromSaleOfTreasuryStock
|
93000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-10515000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-12180000 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-584000 | ||
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-197000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-14914000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
36330000 | ||
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
72273000 | |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
48871000 | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
705000 | ||
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
2873000 | ||
us-gaap |
Stock Issued During Period Shares Treasury Stock Reissued
StockIssuedDuringPeriodSharesTreasuryStockReissued
|
15000 | ||
us-gaap |
Stock Issued During Period Value Treasury Stock Reissued
StockIssuedDuringPeriodValueTreasuryStockReissued
|
454000 | ||
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
341143000 | |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
369849000 | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
13972000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent
|
1000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
|
-3000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
2806000 | |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.18 | |
CY2021Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
5251000 | |
CY2021Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
573000 | |
CY2021Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
460000 | |
CY2021Q2 | us-gaap |
Stock Issued During Period Shares Treasury Stock Reissued
StockIssuedDuringPeriodSharesTreasuryStockReissued
|
23000 | |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Treasury Stock Reissued
StockIssuedDuringPeriodValueTreasuryStockReissued
|
355000 | |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
381847000 | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
2093000 | ||
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
10499000 | ||
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
352000 | ||
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
947000 | ||
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
460000 | ||
us-gaap |
Stock Issued During Period Value Treasury Stock Reissued
StockIssuedDuringPeriodValueTreasuryStockReissued
|
397000 | ||
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
381847000 | |
CY2021Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
12458000 | |
CY2020Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
5981000 | |
CY2021Q2 | us-gaap |
Standard Product Warranty Accrual Period Increase Decrease
StandardProductWarrantyAccrualPeriodIncreaseDecrease
|
1312000 | |
CY2020Q2 | us-gaap |
Standard Product Warranty Accrual Period Increase Decrease
StandardProductWarrantyAccrualPeriodIncreaseDecrease
|
1232000 | |
CY2021Q2 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
805000 | |
CY2020Q2 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
792000 | |
CY2021Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
12965000 | |
CY2020Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
6421000 | |
us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
2093000 | ||
CY2021Q2 | us-gaap |
Aoci Including Portion Attributable To Noncontrolling Interest Tax
AociIncludingPortionAttributableToNoncontrollingInterestTax
|
-2000 | |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
-5000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
2098000 | ||
us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
-182000 | ||
CY2020Q2 | us-gaap |
Aoci Including Portion Attributable To Noncontrolling Interest Tax
AociIncludingPortionAttributableToNoncontrollingInterestTax
|
1000000 | |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
-2000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-180000 | ||
CY2021Q1 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
|
12700000 | |
CY2021Q1 | us-gaap |
Goodwill
Goodwill
|
17400000 | |
CY2021Q1 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accounts Payable
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
|
3600000 | |
CY2021Q1 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
|
3200000 | |
CY2021Q1 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncurrent Liabilities Other
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
|
1300000 | |
us-gaap |
Fair Value Of Assets Acquired
FairValueOfAssetsAcquired
|
0 | ||
CY2021Q1 | bmi |
Payments To Acquire Businesses Gross And Working Capital Adjustment
PaymentsToAcquireBusinessesGrossAndWorkingCapitalAdjustment
|
29700000 | |
CY2021Q2 | us-gaap |
Business Combination Contingent Consideration Liability
BusinessCombinationContingentConsiderationLiability
|
900000 | |
CY2021Q1 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Receivables
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
|
3100000 | |
CY2021Q1 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Inventory
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
|
4300000 | |
CY2021Q1 | us-gaap |
Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Noncurrent Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
|
1200000 | |
CY2020Q4 | us-gaap |
Business Acquisition Effective Date Of Acquisition1
BusinessAcquisitionEffectiveDateOfAcquisition1
|
2020-11-02 | |
CY2020Q4 | us-gaap |
Business Acquisition Percentage Of Voting Interests Acquired
BusinessAcquisitionPercentageOfVotingInterestsAcquired
|
1 | |
CY2021Q1 | us-gaap |
Business Combination Consideration Transferred1
BusinessCombinationConsiderationTransferred1
|
30600000 | |
CY2021Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
18639000 | |
CY2020Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
12588000 | |
CY2021Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
4667000 | |
CY2020Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3054000 | |
CY2021Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.250 | |
CY2020Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.243 |