2024 Q1 Form 10-Q Financial Statement
#000160402824000005 Filed on February 08, 2024
Income Statement
Concept | 2024 Q1 | 2023 Q4 |
---|---|---|
Revenue | $653.8M | $662.4M |
YoY Change | 5.87% | 1.1% |
Cost Of Revenue | $401.9M | $402.5M |
YoY Change | 1.71% | -6.66% |
Gross Profit | $252.0M | $259.8M |
YoY Change | 13.28% | 16.05% |
Gross Profit Margin | 38.54% | 39.23% |
Selling, General & Admin | $101.2M | $91.29M |
YoY Change | 29.05% | 6.23% |
% of Gross Profit | 40.16% | 35.13% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $42.89M | $38.01M |
YoY Change | 13.45% | 6.05% |
% of Gross Profit | 17.02% | 14.63% |
Operating Expenses | $114.3M | $104.1M |
YoY Change | 23.89% | 4.3% |
Operating Profit | $137.7M | $153.3M |
YoY Change | 5.77% | 23.12% |
Interest Expense | -$15.22M | -$22.33M |
YoY Change | -26.99% | 11.65% |
% of Operating Profit | -11.06% | -14.57% |
Other Income/Expense, Net | $4.772M | |
YoY Change | 15.68% | |
Pretax Income | $120.2M | $135.7M |
YoY Change | 12.17% | 24.95% |
Income Tax | $26.33M | $30.13M |
% Of Pretax Income | 21.92% | 22.2% |
Net Earnings | $94.82M | $105.6M |
YoY Change | 10.4% | 28.77% |
Net Earnings / Revenue | 14.5% | 15.95% |
Basic Earnings Per Share | $1.36 | |
Diluted Earnings Per Share | $1.21 | $1.34 |
COMMON SHARES | ||
Basic Shares Outstanding | 77.62M shares | 77.91M shares |
Diluted Shares Outstanding | 78.59M shares |
Balance Sheet
Concept | 2024 Q1 | 2023 Q4 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $490.2M | $560.7M |
YoY Change | 125.75% | 31.42% |
Cash & Equivalents | $490.2M | $560.7M |
Short-Term Investments | ||
Other Short-Term Assets | $22.03M | $31.46M |
YoY Change | -25.13% | 7.88% |
Inventory | $464.2M | $405.4M |
Prepaid Expenses | ||
Receivables | $323.6M | $240.8M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $1.300B | $1.238B |
YoY Change | 27.76% | 7.0% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $876.4M | $810.9M |
YoY Change | 19.55% | 18.29% |
Goodwill | $617.2M | $617.4M |
YoY Change | -0.49% | -0.3% |
Intangibles | $352.7M | $365.6M |
YoY Change | -13.49% | -13.24% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $122.8M | $129.6M |
YoY Change | 0.0% | 6.19% |
Total Long-Term Assets | $1.969B | $1.924B |
YoY Change | 4.53% | 4.07% |
TOTAL ASSETS | ||
Total Short-Term Assets | $1.300B | $1.238B |
Total Long-Term Assets | $1.969B | $1.924B |
Total Assets | $3.269B | $3.162B |
YoY Change | 12.68% | 5.2% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $254.4M | $207.9M |
YoY Change | 21.08% | 19.41% |
Accrued Expenses | $154.3M | $162.3M |
YoY Change | 8.33% | -4.85% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $11.87M | $12.28M |
YoY Change | -19.21% | -21.32% |
Total Short-Term Liabilities | $439.6M | $409.1M |
YoY Change | 16.06% | 10.49% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $1.260B | $1.262B |
YoY Change | -0.78% | -0.81% |
Other Long-Term Liabilities | $70.70M | $71.98M |
YoY Change | 5.93% | 3.17% |
Total Long-Term Liabilities | $1.330B | $1.334B |
YoY Change | -0.44% | -0.6% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $439.6M | $409.1M |
Total Long-Term Liabilities | $1.330B | $1.334B |
Total Liabilities | $1.988B | $1.940B |
YoY Change | 4.3% | 2.65% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $1.092B | $1.008B |
YoY Change | 74.41% | 83.32% |
Common Stock | $1.232B | $1.208B |
YoY Change | 7.41% | 5.87% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $1.141B | |
YoY Change | 23.84% | |
Treasury Stock Shares | ||
Shareholders Equity | $1.153B | $1.079B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $3.269B | $3.162B |
YoY Change | 12.68% | 5.2% |
Cashflow Statement
Concept | 2024 Q1 | 2023 Q4 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $94.82M | $105.6M |
YoY Change | 10.4% | 28.77% |
Depreciation, Depletion And Amortization | $42.89M | $38.01M |
YoY Change | 13.45% | 6.05% |
Cash From Operating Activities | $17.67M | $241.4M |
YoY Change | -62.71% | 8.03% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $47.43M | $53.79M |
YoY Change | 18.4% | 4.82% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $7.642M | $106.0K |
YoY Change | 1810.5% | |
Cash From Investing Activities | -$39.78M | -$53.68M |
YoY Change | 0.33% | 4.61% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -47.91M | -93.04M |
YoY Change | -77.99% | -54.26% |
NET CHANGE | ||
Cash From Operating Activities | 17.67M | 241.4M |
Cash From Investing Activities | -39.78M | -53.68M |
Cash From Financing Activities | -47.91M | -93.04M |
Net Change In Cash | -70.03M | 94.65M |
YoY Change | -66.65% | -402.3% |
FREE CASH FLOW | ||
Cash From Operating Activities | $17.67M | $241.4M |
Capital Expenditures | $47.43M | $53.79M |
Free Cash Flow | -$29.76M | $187.6M |
YoY Change | -506.74% | 8.99% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
48010000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-527000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-46000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-115879000 | usd | |
wms |
Repayments Of Syndicated Term Loan Facility
RepaymentsOfSyndicatedTermLoanFacility
|
5250000 | usd | |
wms |
Repayments Of Syndicated Term Loan Facility
RepaymentsOfSyndicatedTermLoanFacility
|
5250000 | usd | |
us-gaap |
Proceeds From Issuance Of Senior Long Term Debt
ProceedsFromIssuanceOfSeniorLongTermDebt
|
0 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
0 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
11575000 | usd | |
us-gaap |
Repayments Of Other Long Term Debt
RepaymentsOfOtherLongTermDebt
|
6361000 | usd | |
us-gaap |
Repayments Of Other Long Term Debt
RepaymentsOfOtherLongTermDebt
|
10213000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
8624000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
4954000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
178187000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
375027000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
33111000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
30111000 | usd | |
us-gaap |
Payments Of Dividends Minority Interest
PaymentsOfDividendsMinorityInterest
|
0 | usd | |
us-gaap |
Payments Of Dividends Minority Interest
PaymentsOfDividendsMinorityInterest
|
3652000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
3956000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
5145000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
8859000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
28653000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-236436000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-78590000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
1271000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-461000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
349218000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
406565000 | usd | |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
20125000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
566346000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
426690000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
2664000 | usd |
CY2023Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
355788000 | usd |
CY2023Q1 | us-gaap |
Inventory Net
InventoryNet
|
463994000 | usd |
CY2022Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
82040000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
421193000 | usd | |
CY2022Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
82067000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
78455000 | shares | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
5.29 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
5.08 | ||
CY2022Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
82040000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
415093000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
421193000 | usd | |
CY2022Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
82067000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
78455000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
82891000 | shares | |
CY2022Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
82987000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
83980000 | shares | |
CY2022Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.99 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
5.24 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
5.02 | ||
CY2022Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
42000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
46000 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
45000 | shares | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
19912000 | usd | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.243 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.234 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-174822000 | usd | |
us-gaap |
Proceeds From Issuance Of Senior Long Term Debt
ProceedsFromIssuanceOfSeniorLongTermDebt
|
500000000 | usd | |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
217128000 | usd |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
560744000 | usd |
CY2023Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
5602000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
566346000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1055742000 | usd |
CY2022Q4 | wms |
Profit Loss Excluding Portion Attributable To Redeemable Noncontrolling Interest
ProfitLossExcludingPortionAttributableToRedeemableNoncontrollingInterest
|
83182000 | usd |
CY2022Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
4973000 | usd |
CY2022Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.12 | |
CY2022Q4 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
9819000 | usd |
CY2022Q4 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
179864000 | usd |
CY2022Q4 | us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
1925000 | usd |
CY2022Q4 | us-gaap |
Stock Issued During Period Value Conversion Of Convertible Securities
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
|
2800000 | usd |
CY2022Q4 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
485000 | usd |
CY2022Q4 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-3140000 | usd |
CY2022Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
6179000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
958613000 | usd |
CY2022Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
909661000 | usd |
wms |
Profit Loss Excluding Portion Attributable To Redeemable Noncontrolling Interest
ProfitLossExcludingPortionAttributableToRedeemableNoncontrollingInterest
|
425041000 | usd | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-4688000 | usd | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.36 | ||
us-gaap |
Dividends Common Stock
DividendsCommonStock
|
30058000 | usd | |
us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
3652000 | usd | |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
375027000 | usd | |
us-gaap |
Stock Issued During Period Value Conversion Of Convertible Securities
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
|
38256000 | usd | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
5145000 | usd | |
us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-5631000 | usd | |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
-20346000 | usd |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
19912000 | usd | |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
958613000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1048830000 | usd |
CY2023Q4 | wms |
Profit Loss Excluding Portion Attributable To Redeemable Noncontrolling Interest
ProfitLossExcludingPortionAttributableToRedeemableNoncontrollingInterest
|
106880000 | usd |
CY2023Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
4020000 | usd |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
180812000 | usd | |
us-gaap |
Stock Issued During Period Value Conversion Of Convertible Securities
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
|
31534000 | usd | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
3956000 | usd | |
us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-2462000 | usd | |
CY2023Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.14 | |
CY2023Q4 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
10920000 | usd |
CY2023Q4 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
70905000 | usd |
CY2023Q4 | us-gaap |
Stock Issued During Period Value Conversion Of Convertible Securities
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
|
11663000 | usd |
CY2023Q4 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
1333000 | usd |
CY2023Q4 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-48000 | usd |
CY2023Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
7402000 | usd |
us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
1927000 | usd | |
CY2023Q4 | us-gaap |
Adjustments To Additional Paid In Capital Other
AdjustmentsToAdditionalPaidInCapitalOther
|
1000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1100183000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
841640000 | usd |
wms |
Profit Loss Excluding Portion Attributable To Redeemable Noncontrolling Interest
ProfitLossExcludingPortionAttributableToRedeemableNoncontrollingInterest
|
417812000 | usd | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
2388000 | usd | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.42 | ||
us-gaap |
Dividends Common Stock
DividendsCommonStock
|
33038000 | usd | |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
1546000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
933000 | usd |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
-6394000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
23636000 | usd | |
us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
1927000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Other
AdjustmentsToAdditionalPaidInCapitalOther
|
-4000 | usd | |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1100183000 | usd |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment | |
CY2023Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
4628000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
106097000 | usd |
CY2023Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
108206000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
299312000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
405409000 | usd |
CY2023Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
105639000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
415093000 | usd | |
CY2023Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
77857000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
82891000 | shares | |
CY2023Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.36 | |
CY2022Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.00 | |
CY2023Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
105639000 | usd |
CY2023Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
77857000 | shares |
CY2023Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
78586000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
79188000 | shares | |
CY2023Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.34 | |
CY2023Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
19000 | shares |
CY2023Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
1284287000 | usd |
CY2023Q1 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
1295888000 | usd |
CY2023Q4 | us-gaap |
Unamortized Debt Issuance Expense
UnamortizedDebtIssuanceExpense
|
10270000 | usd |
CY2023Q1 | us-gaap |
Unamortized Debt Issuance Expense
UnamortizedDebtIssuanceExpense
|
11804000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
12275000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
14693000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
1261742000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
1269391000 | usd |
CY2023Q4 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.222 | |
CY2022Q4 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.240 | |
CY2023Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
7402000 | usd |
CY2022Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
6179000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
23636000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
19912000 | usd | |
CY2023Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
7402000 | usd |
CY2022Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
6179000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
23636000 | usd | |
CY2023Q4 | us-gaap |
Share Price
SharePrice
|
96.51 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.456 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.038 | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P6Y | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0058 | ||
CY2023Q4 | wms |
Employee Stock Purchase Plan Maximum Shares In Offering Period
EmployeeStockPurchasePlanMaximumSharesInOfferingPeriod
|
400000 | shares |
wms |
Employee Stock Purchase Plan Purchase Discount
EmployeeStockPurchasePlanPurchaseDiscount
|
0.85 | rate | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment | |
CY2023Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
662367000 | usd |
CY2023Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
662367000 | usd |
CY2022Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
655167000 | usd |
CY2022Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
655167000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2220633000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2220633000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2453562000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2453562000 | usd | |
CY2023Q4 | wms |
Adjusted Gross Profit
AdjustedGrossProfit
|
284253000 | usd |
CY2022Q4 | wms |
Adjusted Gross Profit
AdjustedGrossProfit
|
245233000 | usd |
wms |
Adjusted Gross Profit
AdjustedGrossProfit
|
965968000 | usd | |
wms |
Adjusted Gross Profit
AdjustedGrossProfit
|
959837000 | usd | |
CY2023Q4 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
38053000 | usd |
CY2022Q4 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
35846000 | usd |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
112014000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
107346000 | usd | |
CY2023Q4 | us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
53760000 | usd |
CY2022Q4 | us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
51313000 | usd |
us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
136385000 | usd | |
us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
126858000 | usd | |
CY2023Q4 | us-gaap |
Gross Profit
GrossProfit
|
259849000 | usd |
CY2022Q4 | us-gaap |
Gross Profit
GrossProfit
|
223917000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
893986000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
895987000 | usd | |
CY2023Q4 | wms |
Adjusted Gross Profit
AdjustedGrossProfit
|
284253000 | usd |
CY2022Q4 | wms |
Adjusted Gross Profit
AdjustedGrossProfit
|
245233000 | usd |
wms |
Adjusted Gross Profit
AdjustedGrossProfit
|
965968000 | usd | |
wms |
Adjusted Gross Profit
AdjustedGrossProfit
|
959837000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
114712000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
136320000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
51484000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
24757000 | usd | |
wms |
Stock Repurchase Costs Incurred But Not Yet Paid
StockRepurchaseCostsIncurredButNotYetPaid
|
1139000 | usd | |
wms |
Stock Repurchase Costs Incurred But Not Yet Paid
StockRepurchaseCostsIncurredButNotYetPaid
|
0 | usd | |
wms |
Excise Tax Accrual Share Repurchase
ExciseTaxAccrualShareRepurchase
|
1486000 | usd | |
wms |
Excise Tax Accrual Share Repurchase
ExciseTaxAccrualShareRepurchase
|
0 | usd | |
us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
21061000 | usd | |
us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
10684000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
22925000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
14748000 | usd | |
CY2023Q4 | us-gaap |
Profit Loss
ProfitLoss
|
106880000 | usd |
CY2022Q4 | us-gaap |
Profit Loss
ProfitLoss
|
83182000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
417812000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
425041000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
112014000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
107346000 | usd | |
CY2023Q4 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-22331000 | usd |
CY2022Q4 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-20001000 | usd |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-65984000 | usd | |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-49334000 | usd | |
CY2023Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
30131000 | usd |
CY2022Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
26068000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
132665000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
128641000 | usd | |
CY2023Q4 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-2512000 | usd |
CY2022Q4 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
348000 | usd |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
10669000 | usd | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
147000 | usd |