2024 Q2 Form 10-Q Financial Statement
#000002632424000012 Filed on May 02, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
Revenue | $784.8M | $713.2M |
YoY Change | 11.41% | 13.05% |
Cost Of Revenue | $500.7M | $459.4M |
YoY Change | 12.56% | 12.2% |
Gross Profit | $284.1M | $253.8M |
YoY Change | 9.45% | 14.61% |
Gross Profit Margin | 36.2% | 35.58% |
Selling, General & Admin | $130.1M | $130.8M |
YoY Change | 2.8% | 8.32% |
% of Gross Profit | 45.81% | 51.55% |
Research & Development | $22.15M | $22.98M |
YoY Change | 9.61% | 4.34% |
% of Gross Profit | 7.8% | 9.06% |
Depreciation & Amortization | $27.17M | $26.98M |
YoY Change | -6.47% | -6.72% |
% of Gross Profit | 9.56% | 10.63% |
Operating Expenses | $152.3M | $153.8M |
YoY Change | 3.74% | 7.7% |
Operating Profit | $128.9M | $99.96M |
YoY Change | 14.3% | 27.15% |
Interest Expense | $11.22M | -$10.57M |
YoY Change | -174.81% | -181.66% |
% of Operating Profit | 8.7% | -10.57% |
Other Income/Expense, Net | $8.560M | $9.608M |
YoY Change | 7.62% | 23.7% |
Pretax Income | $126.2M | $99.00M |
YoY Change | 19.39% | 34.81% |
Income Tax | $26.77M | $22.50M |
% Of Pretax Income | 21.21% | 22.73% |
Net Earnings | $99.47M | $76.50M |
YoY Change | 22.81% | 34.57% |
Net Earnings / Revenue | 12.67% | 10.73% |
Basic Earnings Per Share | $2.60 | $2.00 |
Diluted Earnings Per Share | $2.58 | $1.99 |
COMMON SHARES | ||
Basic Shares Outstanding | 38.30M shares | 38.21M shares |
Diluted Shares Outstanding | 38.50M shares | 38.43M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $382.6M | $338.0M |
YoY Change | 141.0% | 158.71% |
Cash & Equivalents | $382.6M | $338.0M |
Short-Term Investments | ||
Other Short-Term Assets | $77.04M | $69.48M |
YoY Change | 13.81% | 3.07% |
Inventory | $559.1M | $553.0M |
Prepaid Expenses | ||
Receivables | $817.1M | $776.7M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $1.836B | $1.737B |
YoY Change | 20.5% | 20.12% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $327.0M | $463.2M |
YoY Change | -32.54% | 36.11% |
Goodwill | $1.571B | $1.552B |
YoY Change | 0.97% | 0.21% |
Intangibles | $545.4M | $542.3M |
YoY Change | -7.54% | -10.39% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $49.08M | $317.0M |
YoY Change | -82.9% | 551.93% |
Total Long-Term Assets | $2.912B | $2.875B |
YoY Change | -0.18% | -1.41% |
TOTAL ASSETS | ||
Total Short-Term Assets | $1.836B | $1.737B |
Total Long-Term Assets | $2.912B | $2.875B |
Total Assets | $4.748B | $4.612B |
YoY Change | 6.91% | 5.73% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $224.8M | $233.8M |
YoY Change | -3.78% | 12.64% |
Accrued Expenses | $158.5M | $158.1M |
YoY Change | 10.02% | 2.87% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $90.00M | $90.00M |
YoY Change | ||
Total Short-Term Liabilities | $896.5M | $858.3M |
YoY Change | 24.36% | 27.68% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $959.7M | $960.0M |
YoY Change | -18.4% | -21.93% |
Other Long-Term Liabilities | $99.93M | $285.6M |
YoY Change | -65.3% | 223.49% |
Total Long-Term Liabilities | $1.060B | $1.246B |
YoY Change | -27.63% | -5.48% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $896.5M | $858.3M |
Total Long-Term Liabilities | $1.060B | $1.246B |
Total Liabilities | $2.290B | $2.232B |
YoY Change | -0.57% | -3.3% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $3.648B | $3.557B |
YoY Change | 10.64% | 10.32% |
Common Stock | $184.8M | $182.4M |
YoY Change | 2.63% | 3.55% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $1.141B | $1.130B |
YoY Change | 2.44% | 2.64% |
Treasury Stock Shares | ||
Shareholders Equity | $2.458B | $2.380B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $4.748B | $4.612B |
YoY Change | 6.91% | 5.73% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $99.47M | $76.50M |
YoY Change | 22.81% | 34.57% |
Depreciation, Depletion And Amortization | $27.17M | $26.98M |
YoY Change | -6.47% | -6.72% |
Cash From Operating Activities | $111.3M | -$45.63M |
YoY Change | 0.35% | -50.18% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $11.06M | $12.06M |
YoY Change | -7.82% | 13.08% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$33.66M | $41.00K |
YoY Change | -13618.88% | -81.7% |
Cash From Investing Activities | -$44.73M | -$12.01M |
YoY Change | 280.52% | 15.11% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -20.56M | -$7.006M |
YoY Change | -71.73% | -77.92% |
NET CHANGE | ||
Cash From Operating Activities | 111.3M | -$45.63M |
Cash From Investing Activities | -44.73M | -$12.01M |
Cash From Financing Activities | -20.56M | -$7.006M |
Net Change In Cash | 46.05M | -$68.83M |
YoY Change | 74.02% | -45.51% |
FREE CASH FLOW | ||
Cash From Operating Activities | $111.3M | -$45.63M |
Capital Expenditures | $11.06M | $12.06M |
Free Cash Flow | $100.3M | -$57.69M |
YoY Change | 1.34% | -43.59% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
713167000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
630860000 | usd |
CY2024Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
459412000 | usd |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
409452000 | usd |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
253755000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
221408000 | usd |
CY2024Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
22980000 | usd |
CY2023Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
22024000 | usd |
CY2024Q1 | us-gaap |
Selling Expense
SellingExpense
|
36765000 | usd |
CY2023Q1 | us-gaap |
Selling Expense
SellingExpense
|
32425000 | usd |
CY2024Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
94049000 | usd |
CY2023Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
88344000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
99961000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
78615000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
10570000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
12944000 | usd |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
9608000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
7767000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
98999000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
73438000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
22504000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
16592000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
76495000 | usd |
CY2024Q1 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
78823000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
70800000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
56846000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.00 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.48 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.99 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.48 | |
CY2024Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.20 | |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.19 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
38254000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
38303000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
38431000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
38516000 | shares |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
76495000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
56846000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-15579000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
14666000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-547000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
192000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-15032000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
14474000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
61463000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
71320000 | usd |
CY2024Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
338034000 | usd |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
406867000 | usd |
CY2024Q1 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
776662000 | usd |
CY2023Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
732678000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
553037000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
510033000 | usd |
CY2024Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
69483000 | usd |
CY2023Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
67502000 | usd |
CY2024Q1 | us-gaap |
Assets Current
AssetsCurrent
|
1737216000 | usd |
CY2023Q4 | us-gaap |
Assets Current
AssetsCurrent
|
1717080000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
329347000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
332796000 | usd |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
1552343000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
1558826000 | usd |
CY2024Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
542335000 | usd |
CY2023Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
557612000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
133846000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
141435000 | usd |
CY2024Q1 | us-gaap |
Defined Benefit Plan Assets For Plan Benefits Noncurrent
DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
267334000 | usd |
CY2023Q4 | us-gaap |
Defined Benefit Plan Assets For Plan Benefits Noncurrent
DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
261869000 | usd |
CY2024Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
49661000 | usd |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
51351000 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
4612082000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
4620969000 | usd |
CY2024Q1 | us-gaap |
Debt Current
DebtCurrent
|
90000000 | usd |
CY2023Q4 | us-gaap |
Debt Current
DebtCurrent
|
0 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
233818000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
243833000 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
158089000 | usd |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
188039000 | usd |
CY2024Q1 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
297545000 | usd |
CY2023Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
303872000 | usd |
CY2024Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
858275000 | usd |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
806544000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
960009000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
1050362000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
128000000 | usd |
CY2023Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
132319000 | usd |
CY2024Q1 | us-gaap |
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
|
67446000 | usd |
CY2023Q4 | us-gaap |
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
|
66875000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
111981000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
118611000 | usd |
CY2024Q1 | us-gaap |
Accrued Environmental Loss Contingencies Noncurrent
AccruedEnvironmentalLossContingenciesNoncurrent
|
13439000 | usd |
CY2023Q4 | us-gaap |
Accrued Environmental Loss Contingencies Noncurrent
AccruedEnvironmentalLossContingenciesNoncurrent
|
12784000 | usd |
CY2024Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
92753000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
105061000 | usd |
CY2024Q1 | us-gaap |
Liabilities
Liabilities
|
2231903000 | usd |
CY2023Q4 | us-gaap |
Liabilities
Liabilities
|
2292556000 | usd |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
1 | |
CY2024Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
1 | |
CY2024Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
49187378 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
49187378 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
38315999 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
38202754 | shares |
CY2024Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
49187000 | usd |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
49187000 | usd |
CY2024Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
133166000 | usd |
CY2023Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
140182000 | usd |
CY2024Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
3556572000 | usd |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
3487751000 | usd |
CY2024Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-228255000 | usd |
CY2023Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-213223000 | usd |
CY2024Q1 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
10871379 | shares |
CY2023Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
10984624 | shares |
CY2024Q1 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
1130491000 | usd |
CY2023Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
1135484000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2380179000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2328413000 | usd |
CY2024Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
4612082000 | usd |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
4620969000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
76495000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
56846000 | usd |
CY2024Q1 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
26983000 | usd |
CY2023Q1 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
28927000 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-21000 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-93000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-2742000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-2619000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4695000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5179000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
47742000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
-6114000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
45851000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
42897000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-34816000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-85442000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-5776000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-8252000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Pension And Postretirement Obligations
IncreaseDecreaseInPensionAndPostretirementObligations
|
-4733000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Pension And Postretirement Obligations
IncreaseDecreaseInPensionAndPostretirementObligations
|
-4946000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
12167000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
44602000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-45633000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-91599000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
41000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
224000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
12055000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
10661000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-12014000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-10437000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
4879000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
465025000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
4879000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
286825000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Senior Debt
RepaymentsOfSeniorDebt
|
0 | usd |
CY2023Q1 | us-gaap |
Repayments Of Senior Debt
RepaymentsOfSeniorDebt
|
202500000 | usd |
CY2024Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
12190000 | usd |
CY2023Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
12386000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
5472000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
5225000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-288000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-268000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-7006000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-31729000 | usd |
CY2024Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-4180000 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
7450000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-68833000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-126315000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
406867000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
256974000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
338034000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
130659000 | usd |
CY2024Q1 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
53000 | shares |
CY2023Q1 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
73000 | shares |
CY2024Q1 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
446747000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
3100000000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.90 | |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Explanation
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation
|
36 months | |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
713167000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
630860000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
90000000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
89000000 | usd |
CY2024Q1 | us-gaap |
Deferred Gain Loss On Discontinuation Of Interest Rate Fair Value Hedge
DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge
|
-3996000 | usd |
CY2024Q1 | us-gaap |
Deferred Gain Loss On Discontinuation Of Interest Rate Fair Value Hedge
DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge
|
-3996000 | usd |
CY2023Q4 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
427830000 | usd |
CY2024Q1 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
334671000 | usd |
CY2023Q4 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
309561000 | usd |
CY2024Q1 | cw |
Contract Receivable Progress Payment Offset
ContractReceivableProgressPaymentOffset
|
230000 | usd |
CY2023Q4 | cw |
Contract Receivable Progress Payment Offset
ContractReceivableProgressPaymentOffset
|
687000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
334441000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
308874000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
4526000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
4026000 | usd |
CY2024Q1 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
776662000 | usd |
CY2023Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
732678000 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
266413000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
239313000 | usd |
CY2024Q1 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
112605000 | usd |
CY2023Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
103750000 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
134211000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
126174000 | usd |
CY2024Q1 | cw |
Inventory For Long Term Contracts Or Programs Net Of Reserves
InventoryForLongTermContractsOrProgramsNetOfReserves
|
40689000 | usd |
CY2023Q4 | cw |
Inventory For Long Term Contracts Or Programs Net Of Reserves
InventoryForLongTermContractsOrProgramsNetOfReserves
|
43255000 | usd |
CY2024Q1 | cw |
Inventories Net Of Reserves
InventoriesNetOfReserves
|
553918000 | usd |
CY2023Q4 | cw |
Inventories Net Of Reserves
InventoriesNetOfReserves
|
512492000 | usd |
CY2024Q1 | us-gaap |
Progress Payments Netted Against Inventory For Long Term Contracts Or Programs
ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms
|
881000 | usd |
CY2023Q4 | us-gaap |
Progress Payments Netted Against Inventory For Long Term Contracts Or Programs
ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms
|
2459000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
553037000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
510033000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
1558826000 | usd |
CY2024Q1 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-6483000 | usd |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
1552343000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
1174314000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
631979000 | usd |
CY2024Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
542335000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
1177449000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
619837000 | usd |
CY2023Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
557612000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
14000000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
16000000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
57000000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
54000000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
53000000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
50000000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
44000000 | usd |
CY2024Q1 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
1047500000 | usd |
CY2023Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
1047500000 | usd |
CY2024Q1 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
1487000 | usd |
CY2024Q1 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
1487000 | usd |
CY2023Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
1541000 | usd |
CY2023Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
1541000 | usd |
CY2023Q4 | us-gaap |
Deferred Gain Loss On Discontinuation Of Interest Rate Fair Value Hedge
DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge
|
-4403000 | usd |
CY2023Q4 | us-gaap |
Deferred Gain Loss On Discontinuation Of Interest Rate Fair Value Hedge
DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge
|
-4403000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
1050009000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
967136000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
1050362000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
977597000 | usd |
CY2024Q1 | cw |
Defined Contribution Plan Employer Contribution Percentage Maximum
DefinedContributionPlanEmployerContributionPercentageMaximum
|
0.07 | |
CY2024Q1 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
7600000 | usd |
CY2023Q1 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
6100000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
38254000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
38303000 | shares |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
177000 | shares |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
213000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
38431000 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
38516000 | shares |
CY2024Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
59000 | shares |
CY2023Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
24000 | shares |
CY2024Q1 | us-gaap |
Revenues
Revenues
|
713167000 | usd |
CY2023Q1 | us-gaap |
Revenues
Revenues
|
630860000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
99961000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
78615000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
99961000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
78615000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
10570000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
12944000 | usd |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
9608000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
7767000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
98999000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
73438000 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
4612082000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
4620969000 | usd |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2022Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-258916000 | usd |
CY2023 | us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
45737000 | usd |
CY2023 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
44000 | usd |
CY2023 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
45693000 | usd |
CY2023Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-213223000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
-14835000 | usd |
CY2024Q1 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
197000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-15032000 | usd |
CY2024Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-228255000 | usd |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false |