2021 Q3 Form 10-Q Financial Statement
#000156459021052317 Filed on October 27, 2021
Income Statement
Concept | 2021 Q3 | 2020 Q3 | 2020 Q2 |
---|---|---|---|
Revenue | $122.4M | $113.8M | $84.20M |
YoY Change | 7.56% | -1.62% | -30.23% |
Cost Of Revenue | $76.72M | $76.87M | $57.63M |
YoY Change | -0.2% | -2.19% | -27.49% |
Gross Profit | $45.66M | $36.91M | $26.57M |
YoY Change | 23.73% | -0.41% | -35.52% |
Gross Profit Margin | 37.31% | 32.44% | 31.55% |
Selling, General & Admin | $19.92M | $16.88M | $14.67M |
YoY Change | 18.0% | -5.01% | -13.9% |
% of Gross Profit | 43.63% | 45.75% | 55.21% |
Research & Development | $6.454M | $5.700M | $5.522M |
YoY Change | 13.23% | -16.25% | -11.75% |
% of Gross Profit | 14.13% | 15.44% | 20.79% |
Depreciation & Amortization | $6.719M | $6.700M | $6.600M |
YoY Change | 0.28% | 9.84% | 10.0% |
% of Gross Profit | 14.71% | 18.15% | 24.84% |
Operating Expenses | $26.38M | $16.88M | $20.19M |
YoY Change | 56.23% | -31.31% | -13.32% |
Operating Profit | $19.29M | $13.26M | $6.242M |
YoY Change | 45.46% | 30.97% | -63.46% |
Interest Expense | -$284.0K | $857.0K | $909.0K |
YoY Change | -133.14% | 5.54% | 94.65% |
% of Operating Profit | -1.47% | 6.46% | 14.56% |
Other Income/Expense, Net | -$108.5M | $977.0K | -$349.0K |
YoY Change | -11205.63% | -133.41% | -69.22% |
Pretax Income | -$89.82M | $14.24M | $5.893M |
YoY Change | -730.93% | 97.72% | -63.05% |
Income Tax | -$25.92M | $3.163M | $1.036M |
% Of Pretax Income | 22.22% | 17.58% | |
Net Earnings | -$63.90M | $11.07M | $4.857M |
YoY Change | -677.04% | 306.8% | -59.33% |
Net Earnings / Revenue | -52.21% | 9.73% | 5.77% |
Basic Earnings Per Share | -$1.97 | $0.34 | $0.15 |
Diluted Earnings Per Share | -$1.973M | $0.34 | $0.15 |
COMMON SHARES | |||
Basic Shares Outstanding | 32.38M | 32.27M | 32.26M |
Diluted Shares Outstanding | 32.38M | 32.51M | 32.50M |
Balance Sheet
Concept | 2021 Q3 | 2020 Q3 | 2020 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $128.5M | $131.7M | $146.0M |
YoY Change | -2.41% | 30.01% | 38.0% |
Cash & Equivalents | $128.5M | $131.7M | $146.0M |
Short-Term Investments | |||
Other Short-Term Assets | $19.85M | $14.02M | $14.75M |
YoY Change | 41.55% | -20.41% | -12.26% |
Inventory | $50.87M | $41.49M | $44.27M |
Prepaid Expenses | |||
Receivables | $78.21M | $76.43M | $59.80M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $277.4M | $263.7M | $264.8M |
YoY Change | 5.22% | 7.61% | 5.74% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $92.53M | $97.78M | $99.35M |
YoY Change | -5.36% | -4.73% | -0.53% |
Goodwill | $109.8M | $106.1M | $106.1M |
YoY Change | 3.53% | 203.03% | 49.25% |
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $2.200M | $2.774M | $2.816M |
YoY Change | -20.69% | 1.57% | 1.7% |
Total Long-Term Assets | $374.5M | $392.2M | $398.6M |
YoY Change | -4.5% | -2.68% | 20.68% |
TOTAL ASSETS | |||
Total Short-Term Assets | $277.4M | $263.7M | $264.8M |
Total Long-Term Assets | $374.5M | $392.2M | $398.6M |
Total Assets | $652.0M | $655.9M | $663.4M |
YoY Change | -0.59% | 1.21% | 14.24% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $48.98M | $46.74M | $32.82M |
YoY Change | 4.79% | -3.5% | -35.57% |
Accrued Expenses | $35.67M | $32.79M | $33.18M |
YoY Change | 8.78% | -14.2% | -0.66% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $105.1M | $95.12M | $77.77M |
YoY Change | 10.46% | -5.4% | -19.25% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $50.00M | $106.3M | $141.3M |
YoY Change | -52.96% | -5.68% | 182.6% |
Other Long-Term Liabilities | $3.244M | $4.052M | $6.146M |
YoY Change | -19.94% | -12.63% | 55.48% |
Total Long-Term Liabilities | $3.244M | $4.052M | $6.146M |
YoY Change | -19.94% | -12.63% | 55.48% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $105.1M | $95.12M | $77.77M |
Total Long-Term Liabilities | $3.244M | $4.052M | $6.146M |
Total Liabilities | $194.6M | $241.9M | $262.5M |
YoY Change | -19.55% | -4.32% | 41.77% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $484.4M | $525.6M | $515.8M |
YoY Change | -7.85% | 4.91% | 3.25% |
Common Stock | $355.3M | $351.8M | $350.7M |
YoY Change | 1.01% | 0.32% | 0.33% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $377.5M | $372.5M | $372.5M |
YoY Change | 1.33% | 3.27% | 4.14% |
Treasury Stock Shares | $24.95M | $24.80M | 24.80M shares |
Shareholders Equity | $457.4M | $414.0M | $400.9M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $652.0M | $655.9M | $663.4M |
YoY Change | -0.59% | 1.21% | 14.24% |
Cashflow Statement
Concept | 2021 Q3 | 2020 Q3 | 2020 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$63.90M | $11.07M | $4.857M |
YoY Change | -677.04% | 306.8% | -59.33% |
Depreciation, Depletion And Amortization | $6.719M | $6.700M | $6.600M |
YoY Change | 0.28% | 9.84% | 10.0% |
Cash From Operating Activities | $21.33M | $25.60M | $11.80M |
YoY Change | -16.67% | 55.15% | -19.18% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$4.170M | -$3.200M | -$2.600M |
YoY Change | 30.31% | -45.76% | -36.59% |
Acquisitions | $73.91M | ||
YoY Change | |||
Other Investing Activities | $0.00 | $0.00 | $0.00 |
YoY Change | -100.0% | ||
Cash From Investing Activities | -$4.170M | -$3.200M | -$2.600M |
YoY Change | 30.31% | -95.97% | -35.0% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -6.396M | -36.30M | -14.00M |
YoY Change | -82.38% | -162.16% | 154.55% |
NET CHANGE | |||
Cash From Operating Activities | 21.33M | 25.60M | 11.80M |
Cash From Investing Activities | -4.170M | -3.200M | -2.600M |
Cash From Financing Activities | -6.396M | -36.30M | -14.00M |
Net Change In Cash | 10.77M | -13.90M | -4.800M |
YoY Change | -177.45% | 202.17% | -194.12% |
FREE CASH FLOW | |||
Cash From Operating Activities | $21.33M | $25.60M | $11.80M |
Capital Expenditures | -$4.170M | -$3.200M | -$2.600M |
Free Cash Flow | $25.50M | $28.80M | $14.40M |
YoY Change | -11.45% | 28.57% | -22.99% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2020Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2021Q3 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
||
CY2020Q4 | us-gaap |
Preferred Stock No Par Value
PreferredStockNoParValue
|
||
CY2021Q3 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
||
CY2020Q4 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
||
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-63896000 | |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11073000 | |
CY2021Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
32379000 | |
CY2020Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
32509000 | |
CY2021Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.04 | |
CY2020Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.04 | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-292000 | |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
909000 | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-72530000 | |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-1239000 | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-10000 | |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
99000 | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
72228000 | |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
2247000 | |
CY2021Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
8332000 | |
CY2020Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
13320000 | |
CY2021Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
128527000 | |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
91773000 | |
CY2021Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
78210000 | |
CY2020Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
80981000 | |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
50867000 | |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
45870000 | |
CY2021Q3 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
19845000 | |
CY2020Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
14607000 | |
CY2021Q3 | us-gaap |
Assets Current
AssetsCurrent
|
277449000 | |
CY2020Q4 | us-gaap |
Assets Current
AssetsCurrent
|
233231000 | |
CY2021Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
92533000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
97437000 | |
CY2021Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
22456000 | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
23281000 | |
CY2021Q3 | us-gaap |
Defined Benefit Plan Assets For Plan Benefits Noncurrent
DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
50638000 | |
CY2020Q4 | us-gaap |
Defined Benefit Plan Assets For Plan Benefits Noncurrent
DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
56642000 | |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
109798000 | |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
109497000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
72236000 | |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
79121000 | |
CY2021Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
24663000 | |
CY2020Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
24250000 | |
CY2021Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2200000 | |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2590000 | |
CY2021Q3 | cts |
Other Assets Noncurrent Excluding Property Plant And Equipment Net And Operating Lease Assets Net
OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAndOperatingLeaseAssetsNet
|
259535000 | |
CY2020Q4 | cts |
Other Assets Noncurrent Excluding Property Plant And Equipment Net And Operating Lease Assets Net
OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAndOperatingLeaseAssetsNet
|
272100000 | |
CY2021Q3 | us-gaap |
Assets
Assets
|
651973000 | |
CY2020Q4 | us-gaap |
Assets
Assets
|
626049000 | |
CY2021Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
48976000 | |
CY2020Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
50489000 | |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3354000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3294000 | |
CY2021Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
17069000 | |
CY2020Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
12978000 | |
CY2021Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
35673000 | |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
38171000 | |
CY2021Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
105072000 | |
CY2020Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
104932000 | |
CY2021Q3 | us-gaap |
Long Term Line Of Credit
LongTermLineOfCredit
|
50000000 | |
CY2020Q4 | us-gaap |
Long Term Line Of Credit
LongTermLineOfCredit
|
54600000 | |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
22262000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
23163000 | |
CY2021Q3 | us-gaap |
Pension And Other Postretirement And Postemployment Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
|
7114000 | |
CY2020Q4 | us-gaap |
Pension And Other Postretirement And Postemployment Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
|
7466000 | |
CY2021Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
6907000 | |
CY2020Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
7010000 | |
CY2021Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
3244000 | |
CY2020Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
5196000 | |
CY2021Q3 | us-gaap |
Liabilities
Liabilities
|
194599000 | |
CY2020Q4 | us-gaap |
Liabilities
Liabilities
|
202367000 | |
CY2021Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
314351000 | |
CY2020Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
311190000 | |
CY2021Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
40958000 | |
CY2020Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
41654000 | |
CY2021Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
484368000 | |
CY2020Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
539281000 | |
CY2021Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-4842000 | |
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-95921000 | |
CY2021Q3 | us-gaap |
Stockholders Equity Before Treasury Stock
StockholdersEquityBeforeTreasuryStock
|
834835000 | |
CY2020Q4 | us-gaap |
Stockholders Equity Before Treasury Stock
StockholdersEquityBeforeTreasuryStock
|
796204000 | |
CY2021Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
377461000 | |
CY2020Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
372522000 | |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
457374000 | |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
423682000 | |
CY2021Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
651973000 | |
CY2020Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
626049000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-51031000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
19738000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
20231000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
19819000 | ||
cts |
Pensionand Other Postretirement Expense Income
PensionandOtherPostretirementExpenseIncome
|
131290000 | ||
cts |
Pensionand Other Postretirement Expense Income
PensionandOtherPostretirementExpenseIncome
|
2023000 | ||
us-gaap |
Restricted Stock Expense
RestrictedStockExpense
|
4106000 | ||
us-gaap |
Restricted Stock Expense
RestrictedStockExpense
|
2164000 | ||
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
1016000 | ||
us-gaap |
Restructuring Costs
RestructuringCosts
|
300000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-34147000 | ||
us-gaap |
Gain Loss On Foreign Currency Cash Flow Hedge Ineffectiveness
GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness
|
27000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-2587000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
5190000 | ||
cts |
Increase Decrease In Operating Rightof Use Asset
IncreaseDecreaseInOperatingRightofUseAsset
|
-825000 | ||
us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-841000 | ||
us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-818000 | ||
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-4100000 | ||
us-gaap |
Increase Decrease In Pension And Postretirement Obligations
IncreaseDecreaseInPensionAndPostretirementObligations
|
-270000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
60117000 | ||
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
8140000 | ||
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
255000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-8395000 | ||
us-gaap |
Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
|
597200000 | ||
us-gaap |
Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
|
592600000 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
4939000 | ||
CY2021Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.04 | |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.04 | |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-63896000 | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-292000 | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-72530000 | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-10000 | |
CY2021Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.04 | |
CY2021Q3 | us-gaap |
Dividends
Dividends
|
1289000 | |
CY2021Q3 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
148035 | |
CY2021Q3 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
4939000 | |
CY2021Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-10000 | |
CY2021Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
971000 | |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
457374000 | |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
405219000 | |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3808000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-4414000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-1285000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-139000 | |
CY2020Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.04 | |
CY2020Q1 | us-gaap |
Dividends
Dividends
|
1298000 | |
CY2020Q1 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
220731 | |
CY2020Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
5304000 | |
CY2020Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-1903000 | |
CY2020Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
212000 | |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
397466000 | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4857000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
644000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-1209000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-14000 | |
CY2020Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.04 | |
CY2020Q2 | us-gaap |
Dividends
Dividends
|
1292000 | |
CY2020Q2 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
122000 | |
CY2020Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
2776000 | |
CY2020Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
798000 | |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
400892000 | |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11073000 | |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
909000 | |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-1239000 | |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
99000 | |
CY2020Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.04 | |
CY2020Q3 | us-gaap |
Dividends
Dividends
|
1290000 | |
CY2020Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-8000 | |
CY2020Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1052000 | |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
413966000 | |
CY2021Q3 | us-gaap |
Revenues
Revenues
|
122382000 | |
CY2020Q3 | us-gaap |
Revenues
Revenues
|
113777000 | |
us-gaap |
Revenues
Revenues
|
380394000 | ||
us-gaap |
Revenues
Revenues
|
301049000 | ||
us-gaap |
Finitelived Intangible Assets Acquired1
FinitelivedIntangibleAssetsAcquired1
|
5340000 | ||
CY2021Q3 | us-gaap |
Defined Benefit Plan Benefit Obligation
DefinedBenefitPlanBenefitObligation
|
2700000 | |
CY2021Q3 | us-gaap |
Defined Benefit Plan Accumulated Other Comprehensive Income Before Tax
DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
|
106206000 | |
CY2021Q3 | us-gaap |
Defined Benefit Plan Assets For Plan Benefits Noncurrent
DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
50638000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
144330000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
72094000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
72236000 | |
CY2021Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2348000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
7065000 | ||
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
144656000 | |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
65535000 | |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
79121000 | |
CY2020Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2253000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
6816000 | ||
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
2348000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
7008000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
6787000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
9176000 | |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
7170000 | |
CY2021Q3 | cts |
Finite Lived Intangible Assets Amortization Expense After Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
|
39747000 | |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
430000 | ||
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
109497000 | |
us-gaap |
Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
|
-129000 | ||
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
72236000 | |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
109798000 | |
CY2021Q3 | us-gaap |
Restructuring And Related Cost Incurred Cost
RestructuringAndRelatedCostIncurredCost
|
319000 | |
CY2020Q3 | us-gaap |
Restructuring And Related Cost Incurred Cost
RestructuringAndRelatedCostIncurredCost
|
1041000 | |
us-gaap |
Restructuring And Related Cost Incurred Cost
RestructuringAndRelatedCostIncurredCost
|
551000 | ||
us-gaap |
Restructuring And Related Cost Incurred Cost
RestructuringAndRelatedCostIncurredCost
|
1416000 | ||
CY2020Q4 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
1363000 | |
us-gaap |
Restructuring And Related Cost Incurred Cost
RestructuringAndRelatedCostIncurredCost
|
551000 | ||
us-gaap |
Payments For Restructuring
PaymentsForRestructuring
|
1466000 | ||
us-gaap |
Restructuring Reserve Translation And Other Adjustment
RestructuringReserveTranslationAndOtherAdjustment
|
-185000 | ||
CY2021Q3 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
263000 | |
CY2021Q3 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
3430000 | |
CY2020Q4 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
4470000 | |
CY2021Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
6213000 | |
CY2020Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
7320000 | |
CY2021Q3 | us-gaap |
Taxes Payable Current And Noncurrent
TaxesPayableCurrentAndNoncurrent
|
1892000 | |
CY2020Q4 | us-gaap |
Taxes Payable Current And Noncurrent
TaxesPayableCurrentAndNoncurrent
|
2478000 | |
CY2021Q3 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
1594000 | |
CY2020Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
1663000 | |
CY2021Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
4459000 | |
CY2020Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
3815000 | |
CY2021Q3 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
1292000 | |
CY2020Q4 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
1291000 | |
CY2021Q3 | us-gaap |
Accrued Environmental Loss Contingencies Current
AccruedEnvironmentalLossContingenciesCurrent
|
9994000 | |
CY2020Q4 | us-gaap |
Accrued Environmental Loss Contingencies Current
AccruedEnvironmentalLossContingenciesCurrent
|
10642000 | |
CY2021Q3 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
684000 | |
CY2020Q4 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
671000 | |
CY2021Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
6115000 | |
CY2020Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
5821000 | |
CY2021Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
35673000 | |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
38171000 | |
CY2020Q4 | us-gaap |
Accrued Environmental Loss Contingencies Current
AccruedEnvironmentalLossContingenciesCurrent
|
10642000 | |
CY2019Q4 | us-gaap |
Accrued Environmental Loss Contingencies Current
AccruedEnvironmentalLossContingenciesCurrent
|
11444000 | |
us-gaap |
Accrual For Environmental Loss Contingencies Charges To Expense For New Losses
AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
|
848000 | ||
CY2020 | us-gaap |
Accrual For Environmental Loss Contingencies Charges To Expense For New Losses
AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
|
2769000 | |
us-gaap |
Accrual For Environmental Loss Contingencies Payments1
AccrualForEnvironmentalLossContingenciesPayments1
|
1508000 | ||
CY2020 | us-gaap |
Accrual For Environmental Loss Contingencies Payments1
AccrualForEnvironmentalLossContingenciesPayments1
|
3639000 | |
us-gaap |
Accrual For Environmental Loss Contingencies Foreign Currency Translation Gain Loss
AccrualForEnvironmentalLossContingenciesForeignCurrencyTranslationGainLoss
|
12000 | ||
CY2020 | us-gaap |
Accrual For Environmental Loss Contingencies Foreign Currency Translation Gain Loss
AccrualForEnvironmentalLossContingenciesForeignCurrencyTranslationGainLoss
|
68000 | |
CY2020Q4 | us-gaap |
Accrued Environmental Loss Contingencies Current
AccruedEnvironmentalLossContingenciesCurrent
|
10642000 | |
CY2021Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
75000000 | |
CY2020Q3 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
42000 | |
CY2021Q3 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
300000000 | |
CY2020Q4 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
300000000 | |
CY2021Q3 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
1740000 | |
CY2020Q4 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
1740000 | |
CY2021Q3 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
248260000 | |
CY2020Q4 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
243660000 | |
CY2021Q3 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
42000 | |
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
126000 | ||
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
126000 | ||
CY2021Q3 | us-gaap |
Derivative Net Hedge Ineffectiveness Gain Loss
DerivativeNetHedgeIneffectivenessGainLoss
|
0 | |
us-gaap |
Derivative Net Hedge Ineffectiveness Gain Loss
DerivativeNetHedgeIneffectivenessGainLoss
|
0 | ||
us-gaap |
Unrealized Gain Loss On Foreign Currency Derivatives Net Before Tax
UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax
|
388000 | ||
us-gaap |
Unrealized Gain Loss On Foreign Currency Derivatives Net Before Tax
UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax
|
-458000 | ||
CY2021Q3 | us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
251000 | |
CY2020Q3 | us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
-656000 | |
us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
438000 | ||
us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
-927000 | ||
CY2021Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-1011000 | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-1412000 | ||
CY2020Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
2326000 | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
1947000 | ||
CY2021Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
25000000 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
25000000 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2020Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
75000000 | |
CY2021Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
57235807 | |
CY2021Q3 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
24947658 | |
CY2020Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
24799623 | |
us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
148035 | ||
CY2020Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
57076410 | |
CY2021Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
32288149 | |
CY2020Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
32276787 | |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
4939000 | ||
us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
342731 | ||
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
8080000 | ||
CY2020Q3 | cts |
Common Stock Capital Shares Availablefor Future Purchases Value
CommonStockCapitalSharesAvailableforFuturePurchasesValue
|
45061000 | |
CY2020Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
32276787 | |
CY2019Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
32472406 | |
us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
148035 | ||
us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
342731 | ||
us-gaap |
Stock Issued During Period Shares Restricted Stock Award Gross
StockIssuedDuringPeriodSharesRestrictedStockAwardGross
|
159397 | ||
us-gaap |
Stock Issued During Period Shares Restricted Stock Award Gross
StockIssuedDuringPeriodSharesRestrictedStockAwardGross
|
138276 | ||
CY2021Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
32288149 | |
CY2020Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
32267951 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
1029 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
68198 | ||
CY2021Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
462 | |
CY2020Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | |
CY2021Q3 | cts |
Number Of Equity Based Compensation Plan
NumberOfEquityBasedCompensationPlan
|
5 | |
CY2021Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.289 | |
CY2020Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.222 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.325 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.244 | ||
CY2021Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.289 | |
CY2020Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.222 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.325 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.244 |