2023 Q3 Form 10-Q Financial Statement
#000004288823000044 Filed on July 26, 2023
Income Statement
Concept | 2023 Q3 | 2023 Q2 |
---|---|---|
Revenue | $539.7M | $559.6M |
YoY Change | -1.62% | 13.22% |
Cost Of Revenue | $255.1M | $268.2M |
YoY Change | -8.71% | 11.85% |
Gross Profit | $284.5M | $291.4M |
YoY Change | 5.75% | 14.52% |
Gross Profit Margin | 52.72% | 52.07% |
Selling, General & Admin | $102.3M | $113.1M |
YoY Change | 1.9% | 5.65% |
% of Gross Profit | 35.96% | 38.8% |
Research & Development | $19.82M | $21.29M |
YoY Change | -0.75% | 11.57% |
% of Gross Profit | 6.96% | 7.3% |
Depreciation & Amortization | $18.10M | $18.13M |
YoY Change | 13.96% | 16.44% |
% of Gross Profit | 6.36% | 6.22% |
Operating Expenses | $122.1M | $134.4M |
YoY Change | 1.46% | 6.54% |
Operating Profit | $163.2M | $157.1M |
YoY Change | 9.76% | 22.35% |
Interest Expense | $1.391M | -$1.798M |
YoY Change | -19.41% | -134.01% |
% of Operating Profit | 0.85% | -1.14% |
Other Income/Expense, Net | $2.483M | $4.365M |
YoY Change | -509.06% | -2952.94% |
Pretax Income | $164.3M | $159.6M |
YoY Change | 12.25% | 29.85% |
Income Tax | $31.16M | $25.35M |
% Of Pretax Income | 18.97% | 15.88% |
Net Earnings | $133.1M | $134.3M |
YoY Change | 13.41% | 33.15% |
Net Earnings / Revenue | 24.67% | 23.99% |
Basic Earnings Per Share | $0.79 | $0.80 |
Diluted Earnings Per Share | $0.77 | $0.78 |
COMMON SHARES | ||
Basic Shares Outstanding | 169.0M shares | 168.3M shares |
Diluted Shares Outstanding | 172.8M shares | 172.6M shares |
Balance Sheet
Concept | 2023 Q3 | 2023 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $525.8M | $520.6M |
YoY Change | 27.2% | 36.83% |
Cash & Equivalents | $525.8M | $520.6M |
Short-Term Investments | ||
Other Short-Term Assets | $41.44M | $44.91M |
YoY Change | 6.25% | 10.65% |
Inventory | $457.6M | $479.1M |
Prepaid Expenses | ||
Receivables | $352.5M | $365.8M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $1.377B | $1.410B |
YoY Change | 7.9% | 17.81% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $707.8M | $709.2M |
YoY Change | 37.13% | 45.39% |
Goodwill | $360.7M | $371.9M |
YoY Change | -1.31% | 0.13% |
Intangibles | $124.8M | $131.1M |
YoY Change | -14.03% | -14.88% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $36.16M | $85.11M |
YoY Change | 10.36% | 139.13% |
Total Long-Term Assets | $1.298B | $1.297B |
YoY Change | 15.05% | 15.6% |
TOTAL ASSETS | ||
Total Short-Term Assets | $1.377B | $1.410B |
Total Long-Term Assets | $1.298B | $1.297B |
Total Assets | $2.675B | $2.708B |
YoY Change | 11.26% | 16.74% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $75.25M | $81.54M |
YoY Change | -11.94% | -7.45% |
Accrued Expenses | $109.8M | $100.3M |
YoY Change | 10.81% | 7.26% |
Deferred Revenue | $60.33M | $58.23M |
YoY Change | -12.84% | -12.66% |
Short-Term Debt | $29.00M | $49.10M |
YoY Change | -47.77% | 22.26% |
Long-Term Debt Due | $75.00M | |
YoY Change | ||
Total Short-Term Liabilities | $395.9M | $489.3M |
YoY Change | -6.64% | 21.63% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% |
Other Long-Term Liabilities | $2.096M | $93.35M |
YoY Change | -82.85% | 656.18% |
Total Long-Term Liabilities | $2.096M | $93.35M |
YoY Change | -97.6% | 6.88% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $395.9M | $489.3M |
Total Long-Term Liabilities | $2.096M | $93.35M |
Total Liabilities | $398.0M | $591.4M |
YoY Change | -22.16% | 20.78% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $1.227B | $1.154B |
YoY Change | 34.37% | 37.19% |
Common Stock | $1.028B | $1.020B |
YoY Change | 9.45% | 9.53% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $2.189B | $2.116B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $2.675B | $2.708B |
YoY Change | 11.26% | 16.74% |
Cashflow Statement
Concept | 2023 Q3 | 2023 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $133.1M | $134.3M |
YoY Change | 13.41% | 33.15% |
Depreciation, Depletion And Amortization | $18.10M | $18.13M |
YoY Change | 13.96% | 16.44% |
Cash From Operating Activities | $209.1M | $191.5M |
YoY Change | 101.72% | 511.31% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $53.40M | $53.94M |
YoY Change | -227.85% | 14.54% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $200.0K | -$588.0K |
YoY Change | -136.83% | -538.81% |
Cash From Investing Activities | -$53.10M | -$54.53M |
YoY Change | 25.5% | -24.52% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -150.4M | -11.31M |
YoY Change | 447.13% | -94.43% |
NET CHANGE | ||
Cash From Operating Activities | 209.1M | 191.5M |
Cash From Investing Activities | -53.10M | -54.53M |
Cash From Financing Activities | -150.4M | -11.31M |
Net Change In Cash | 5.600M | 125.7M |
YoY Change | -83.46% | -151.54% |
FREE CASH FLOW | ||
Cash From Operating Activities | $209.1M | $191.5M |
Capital Expenditures | $53.40M | $53.94M |
Free Cash Flow | $155.7M | $137.6M |
YoY Change | 7.06% | -972.35% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
0 | usd | |
CY2022Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
75000000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
75000000 | usd |
CY2023Q2 | us-gaap |
Unsecured Debt Current
UnsecuredDebtCurrent
|
75000000 | usd |
CY2022Q4 | us-gaap |
Unsecured Debt Current
UnsecuredDebtCurrent
|
0 | usd |
CY2023Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
81540000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
84218000 | usd |
CY2023Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
55150000 | usd |
CY2022Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
63969000 | usd |
CY2023Q2 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
39692000 | usd |
CY2022Q4 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
39963000 | usd |
CY2023Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
188857000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
190793000 | usd |
CY2023Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
489338000 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
399917000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
0 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
75000000 | usd |
CY2023Q2 | us-gaap |
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
|
61995000 | usd |
CY2022Q4 | us-gaap |
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
|
61672000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
20343000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
21057000 | usd |
CY2023Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
8730000 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
9443000 | usd |
CY2023Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
11012000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
12159000 | usd |
CY2023Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
168985000 | usd |
CY2023Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
850900000 | usd |
CY2023Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
1154453000 | usd |
CY2023Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-58031000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
2116307000 | usd |
CY2023Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
2707725000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
263434000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
36117000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
31453000 | usd | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
7650000 | usd | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
14743000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
18417000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
14386000 | usd | |
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
17421000 | usd | |
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
56263000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
184000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
70879000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-8243000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
8369000 | usd | |
us-gaap |
Increase Decrease In Accrued Salaries
IncreaseDecreaseInAccruedSalaries
|
-10179000 | usd | |
us-gaap |
Increase Decrease In Accrued Salaries
IncreaseDecreaseInAccruedSalaries
|
-29201000 | usd | |
us-gaap |
Increase Decrease In Pension And Postretirement Obligations
IncreaseDecreaseInPensionAndPostretirementObligations
|
1953000 | usd | |
us-gaap |
Increase Decrease In Pension And Postretirement Obligations
IncreaseDecreaseInPensionAndPostretirementObligations
|
349000 | usd | |
us-gaap |
Increase Decrease In Other Accrued Liabilities
IncreaseDecreaseInOtherAccruedLiabilities
|
-5728000 | usd | |
us-gaap |
Increase Decrease In Other Accrued Liabilities
IncreaseDecreaseInOtherAccruedLiabilities
|
-386000 | usd | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
3493000 | usd | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
-4193000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
282323000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
134985000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
92232000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
88861000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
25296000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
940000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
397000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-93172000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-114554000 | usd | |
us-gaap |
Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
|
28966000 | usd | |
us-gaap |
Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
|
13830000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
0 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
75000000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
1025000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
0 | usd | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
52053000 | usd | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
23410000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
7766000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
120021000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1225000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1219000 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
78991000 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
71341000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-7988000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-230341000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
274000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-1033000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
181437000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-210943000 | usd | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
339196000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
624302000 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
520633000 | usd |
CY2022Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
413359000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1986343000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
21027000 | usd |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
8980000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
134268000 | usd |
CY2023Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.2350 | |
CY2023Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
39795000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
5484000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
2116307000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1859652000 | usd |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
7766000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
17532000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
263434000 | usd | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.470 | ||
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
78720000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
11347000 | usd | |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
2116307000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1690256000 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
2117000 | usd |
CY2022Q3 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
11316000 | usd |
CY2022Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
6980000 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
117378000 | usd |
CY2022Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.210 | |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-12484000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1757274000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1709343000 | usd |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
22192000 | usd | |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
120021000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
13649000 | usd | |
us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
-1000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
218221000 | usd | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.4200 | ||
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
71365000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-14744000 | usd | |
CY2022Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1757274000 | usd |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment | |
CY2023Q2 | us-gaap |
Revenues
Revenues
|
559644000 | usd |
CY2022Q3 | us-gaap |
Revenues
Revenues
|
548547000 | usd |
us-gaap |
Revenues
Revenues
|
1089290000 | usd | |
us-gaap |
Revenues
Revenues
|
1042832000 | usd | |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
157052000 | usd |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
148680000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
313720000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
277043000 | usd | |
CY2023Q2 | us-gaap |
Assets
Assets
|
2707725000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
2438900000 | usd |
CY2023Q2 | us-gaap |
Revenues
Revenues
|
559644000 | usd |
CY2022Q3 | us-gaap |
Revenues
Revenues
|
548547000 | usd |
us-gaap |
Revenues
Revenues
|
1089290000 | usd | |
us-gaap |
Revenues
Revenues
|
1042832000 | usd | |
CY2023Q2 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
680040000 | usd |
CY2022Q4 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
607609000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
134268000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
117378000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
263434000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
218221000 | usd | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
168683000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
169128000 | shares |
ggg |
Product Warranty Margin Reversed
ProductWarrantyMarginReversed
|
2179000 | usd | |
us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
168351000 | shares | |
us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
169469000 | shares | |
CY2023Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
3868000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
3570000 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
3763000 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
4219000 | shares | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
172551000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
172698000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
172114000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
173688000 | shares | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.80 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.69 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.56 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.29 | ||
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.78 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.68 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.53 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.26 | ||
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
1868000 | shares |
CY2022Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
1632000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2206000 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
1625000 | shares | |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
10265000 | shares |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
44.40 | |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
7793000 | shares |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
37.22 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
1114000 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
71.45 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
1093000 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
30.74 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
62000 | shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
64.80 | ||
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
10224000 | shares |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
48.68 | |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
7529000 | shares |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
40.96 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
18400000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
12900000 | usd | |
CY2023Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
25800000 | usd |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P2Y10M24D | ||
CY2023Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-63515000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
4553000 | usd |
CY2023Q2 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
931000 | usd |
CY2023Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-58031000 | usd |
CY2022Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-69378000 | usd |
us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
9528000 | usd | |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
1819000 | usd | |
CY2023Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-58031000 | usd |
CY2022Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-82429000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
-13532000 | usd |
CY2022Q3 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
1048000 | usd |
CY2022Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-94913000 | usd |
CY2021Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-80169000 | usd |
us-gaap |
Other Comprehensive Income Loss Before Reclassifications Net Of Tax
OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
-16492000 | usd | |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
1748000 | usd | |
CY2022Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-94913000 | usd |
CY2023Q2 | us-gaap |
Accounts Receivable Gross
AccountsReceivableGross
|
354000000 | usd |
CY2023Q2 | us-gaap |
Other Receivables
OtherReceivables
|
12000000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Gross
AccountsReceivableGross
|
334000000 | usd |
CY2022Q4 | us-gaap |
Other Receivables
OtherReceivables
|
12000000 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
4232000 | usd |
CY2022Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
6474000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
6130000 | usd |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
3254000 | usd |
CY2023Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-417000 | usd |
CY2022Q3 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-26000 | usd |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-280000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
3246000 | usd | |
CY2023Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
449000 | usd |
CY2022Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
542000 | usd |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
2269000 | usd | |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
575000 | usd | |
CY2023Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
-1000 | usd |
CY2022Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
-269000 | usd |
us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
58000 | usd | |
us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
-236000 | usd | |
CY2023Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
4199000 | usd |
CY2022Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
5689000 | usd |
CY2023Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
245480000 | usd |
CY2022Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
222326000 | usd |
CY2023Q2 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
138264000 | usd |
CY2022Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
138957000 | usd |
CY2023Q2 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
227972000 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
248636000 | usd |
CY2023Q2 | us-gaap |
Inventory Gross
InventoryGross
|
611716000 | usd |
CY2022Q4 | us-gaap |
Inventory Gross
InventoryGross
|
609919000 | usd |
CY2023Q2 | us-gaap |
Inventory Lifo Reserve
InventoryLIFOReserve
|
132621000 | usd |
CY2022Q4 | us-gaap |
Inventory Lifo Reserve
InventoryLIFOReserve
|
133129000 | usd |
CY2023Q2 | us-gaap |
Inventory Net
InventoryNet
|
479095000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
476790000 | usd |
CY2023Q2 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
287724000 | usd |
CY2023Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
146307000 | usd |
ggg |
Intangible Assets Translation Adjustments
IntangibleAssetsTranslationAdjustments
|
-10328000 | usd | |
CY2023Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
131089000 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
292410000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
141960000 | usd |
CY2022 | ggg |
Intangible Assets Translation Adjustments
IntangibleAssetsTranslationAdjustments
|
-12943000 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
137507000 | usd |
CY2023Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4400000 | usd |
CY2022Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4600000 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
8900000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
9400000 | usd | |
CY2023Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
8526000 | usd |
CY2023Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
16448000 | usd |
CY2023Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
15986000 | usd |
CY2023Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
9105000 | usd |
CY2023Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
6443000 | usd |
CY2023Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
12625000 | usd |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
368171000 | usd |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
0 | usd | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
3709000 | usd | |
CY2023Q2 | us-gaap |
Goodwill
Goodwill
|
371880000 | usd |
CY2023Q2 | us-gaap |
Self Insurance Reserve Current
SelfInsuranceReserveCurrent
|
9203000 | usd |
CY2022Q4 | us-gaap |
Self Insurance Reserve Current
SelfInsuranceReserveCurrent
|
9338000 | usd |
CY2023Q2 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
15413000 | usd |
CY2022Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
14674000 | usd |
CY2023Q2 | us-gaap |
Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
|
11434000 | usd |
CY2022Q4 | us-gaap |
Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
|
13799000 | usd |
CY2023Q2 | us-gaap |
Other Employee Related Liabilities Current
OtherEmployeeRelatedLiabilitiesCurrent
|
7515000 | usd |
CY2022Q4 | us-gaap |
Other Employee Related Liabilities Current
OtherEmployeeRelatedLiabilitiesCurrent
|
16497000 | usd |
CY2023Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
58226000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
50747000 | usd |
CY2023Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
19369000 | usd |
CY2022Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
15987000 | usd |
CY2023Q2 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
9337000 | usd |
CY2022Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
9614000 | usd |
CY2023Q2 | us-gaap |
Contract With Customer Refund Liability Current
ContractWithCustomerRefundLiabilityCurrent
|
18257000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Refund Liability Current
ContractWithCustomerRefundLiabilityCurrent
|
18449000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
9126000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
9555000 | usd |
CY2023Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
30977000 | usd |
CY2022Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
32133000 | usd |
CY2023Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
188857000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
190793000 | usd |
CY2022Q4 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
14674000 | usd |
us-gaap |
Product Warranty Expense
ProductWarrantyExpense
|
5229000 | usd | |
us-gaap |
Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
|
6669000 | usd | |
CY2023Q2 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
15413000 | usd |
CY2023Q2 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
16000000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
36600000 | usd | |
CY2022Q3 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
18300000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
40800000 | usd | |
CY2023Q2 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
21175000 | usd |
CY2022Q4 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
19192000 | usd |
CY2023Q2 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
15959000 | usd |
CY2022Q4 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
21276000 | usd |
CY2023Q2 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
75000000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
75000000 | usd |