2024 Q4 Form 10-Q Financial Statement
#000162828024050077 Filed on December 05, 2024
Income Statement
Concept | 2024 Q4 |
---|---|
Revenue | $1.471B |
YoY Change | 3.51% |
Cost Of Revenue | |
YoY Change | |
Gross Profit | $461.1M |
YoY Change | 0.54% |
Gross Profit Margin | 31.35% |
Selling, General & Admin | $324.2M |
YoY Change | 7.75% |
% of Gross Profit | 70.31% |
Research & Development | |
YoY Change | |
% of Gross Profit | |
Depreciation & Amortization | $42.08M |
YoY Change | 27.75% |
% of Gross Profit | 9.13% |
Operating Expenses | $366.3M |
YoY Change | 9.73% |
Operating Profit | $94.82M |
YoY Change | -24.02% |
Interest Expense | |
YoY Change | |
% of Operating Profit | |
Other Income/Expense, Net | -$22.40M |
YoY Change | 34.64% |
Pretax Income | $72.43M |
YoY Change | -33.04% |
Income Tax | $18.89M |
% Of Pretax Income | 26.08% |
Net Earnings | $53.54M |
YoY Change | -33.87% |
Net Earnings / Revenue | 3.64% |
Basic Earnings Per Share | $1.37 |
Diluted Earnings Per Share | $1.35 |
COMMON SHARES | |
Basic Shares Outstanding | 39.13M shares |
Diluted Shares Outstanding | 39.70M shares |
Balance Sheet
Concept | 2024 Q4 |
---|---|
SHORT-TERM ASSETS | |
Cash & Short-Term Investments | |
YoY Change | |
Cash & Equivalents | $83.93M |
Short-Term Investments | |
Other Short-Term Assets | |
YoY Change | |
Inventory | $594.3M |
Prepaid Expenses | |
Receivables | |
Other Receivables | |
Total Short-Term Assets | $1.670B |
YoY Change | 7.94% |
LONG-TERM ASSETS | |
Property, Plant & Equipment | |
YoY Change | |
Goodwill | $936.5M |
YoY Change | 30.02% |
Intangibles | $562.4M |
YoY Change | 42.9% |
Long-Term Investments | |
YoY Change | |
Other Assets | $19.53M |
YoY Change | 9.61% |
Total Long-Term Assets | $2.353B |
YoY Change | 33.15% |
TOTAL ASSETS | |
Total Short-Term Assets | $1.670B |
Total Long-Term Assets | $2.353B |
Total Assets | $4.023B |
YoY Change | 21.38% |
SHORT-TERM LIABILITIES | |
YoY Change | |
Accounts Payable | $417.8M |
YoY Change | 13.72% |
Accrued Expenses | |
YoY Change | |
Deferred Revenue | |
YoY Change | |
Short-Term Debt | |
YoY Change | |
Long-Term Debt Due | |
YoY Change | |
Total Short-Term Liabilities | $748.7M |
YoY Change | 12.36% |
LONG-TERM LIABILITIES | |
Long-Term Debt | |
YoY Change | |
Other Long-Term Liabilities | $50.63M |
YoY Change | 9.58% |
Total Long-Term Liabilities | $50.63M |
YoY Change | -95.29% |
TOTAL LIABILITIES | |
Total Short-Term Liabilities | $748.7M |
Total Long-Term Liabilities | $50.63M |
Total Liabilities | $2.554B |
YoY Change | 31.74% |
SHAREHOLDERS EQUITY | |
Retained Earnings | $1.268B |
YoY Change | 20.89% |
Common Stock | $389.0K |
YoY Change | -2.99% |
Preferred Stock | |
YoY Change | |
Treasury Stock (at cost) | |
YoY Change | |
Treasury Stock Shares | |
Shareholders Equity | $1.469B |
YoY Change | |
Total Liabilities & Shareholders Equity | $4.023B |
YoY Change | 21.38% |
Cashflow Statement
Concept | 2024 Q4 |
---|---|
OPERATING ACTIVITIES | |
Net Income | $53.54M |
YoY Change | -33.87% |
Depreciation, Depletion And Amortization | $42.08M |
YoY Change | 27.75% |
Cash From Operating Activities | |
YoY Change | |
INVESTING ACTIVITIES | |
Capital Expenditures | |
YoY Change | |
Acquisitions | |
YoY Change | |
Other Investing Activities | |
YoY Change | |
Cash From Investing Activities | |
YoY Change | |
FINANCING ACTIVITIES | |
Cash Dividend Paid | |
YoY Change | |
Common Stock Issuance & Retirement, Net | |
YoY Change | |
Debt Paid & Issued, Net | |
YoY Change | |
Cash From Financing Activities | |
YoY Change | |
NET CHANGE | |
Cash From Operating Activities | |
Cash From Investing Activities | |
Cash From Financing Activities | |
Net Change In Cash | |
YoY Change | |
FREE CASH FLOW | |
Cash From Operating Activities | |
Capital Expenditures | |
Free Cash Flow | |
YoY Change |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Trading Symbol
TradingSymbol
|
GMS | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NYSE | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
719487000 | usd | |
CY2023Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
124798000 | usd |
gms |
Write Off Of Deferred Debt Issuance Cost And Unamortized Discount Premium Net
WriteOffOfDeferredDebtIssuanceCostAndUnamortizedDiscountPremiumNet
|
0 | usd | |
gms |
Write Off Of Deferred Debt Issuance Cost And Unamortized Discount Premium Net
WriteOffOfDeferredDebtIssuanceCostAndUnamortizedDiscountPremiumNet
|
1401000 | usd | |
CY2023Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2106000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
3327000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
4245000 | usd | |
CY2024Q4 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-22398000 | usd |
CY2023Q4 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-16636000 | usd |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-42583000 | usd | |
CY2024Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
72426000 | usd |
CY2023Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
108162000 | usd |
CY2024Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
18890000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
2664000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1354806000 | usd |
CY2023Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
80957000 | usd |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
99248000 | usd | |
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2024-10-31 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
001-37784 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
GMS INC. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
46-2931287 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
100 Crescent Centre Parkway | ||
dei |
Entity Address Address Line2
EntityAddressAddressLine2
|
Suite 800 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Tucker | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
GA | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2024Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
38815455 | shares |
CY2024Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
83928000 | usd |
CY2024Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
166148000 | usd |
CY2024Q4 | gms |
Allowance For Doubtful Trade Accounts And Notes Receivable Current
AllowanceForDoubtfulTradeAccountsAndNotesReceivableCurrent
|
15984000 | usd |
CY2024Q2 | gms |
Allowance For Doubtful Trade Accounts And Notes Receivable Current
AllowanceForDoubtfulTradeAccountsAndNotesReceivableCurrent
|
16930000 | usd |
CY2024Q4 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
943682000 | usd |
CY2024Q2 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
849993000 | usd |
CY2024Q2 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
|
309850000 | usd |
CY2024Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
513650000 | usd |
CY2024Q2 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
472257000 | usd |
CY2024Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
295024000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
251207000 | usd |
CY2024Q4 | us-gaap |
Goodwill
Goodwill
|
936504000 | usd |
CY2024Q2 | us-gaap |
Goodwill
Goodwill
|
853767000 | usd |
CY2024Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
562423000 | usd |
CY2024Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
502688000 | usd |
CY2024Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
25528000 | usd |
CY2024Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
21890000 | usd |
CY2024Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
19530000 | usd |
CY2024Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
18708000 | usd |
CY2024Q4 | us-gaap |
Assets
Assets
|
4023009000 | usd |
CY2024Q2 | us-gaap |
Assets
Assets
|
3759840000 | usd |
CY2024Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
417799000 | usd |
CY2024Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
420237000 | usd |
CY2024Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
99816000 | usd |
CY2024Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
125610000 | usd |
CY2024Q4 | gms |
Other Accrued Liabilities And Current Liabilities
OtherAccruedLiabilitiesAndCurrentLiabilities
|
124315000 | usd |
CY2024Q2 | gms |
Other Accrued Liabilities And Current Liabilities
OtherAccruedLiabilitiesAndCurrentLiabilities
|
111204000 | usd |
CY2024Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
54882000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
50849000 | usd |
CY2024Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
51885000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
49150000 | usd |
CY2024Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
748697000 | usd |
CY2024Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
757050000 | usd |
CY2024Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
248006000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
204865000 | usd |
CY2024Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
79808000 | usd |
CY2024Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
62698000 | usd |
CY2024Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
50627000 | usd |
CY2024Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
44980000 | usd |
CY2024Q4 | us-gaap |
Liabilities
Liabilities
|
2553702000 | usd |
CY2024Q2 | us-gaap |
Liabilities
Liabilities
|
2299319000 | usd |
CY2024Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2024Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2024Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
500000000 | shares |
CY2024Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
38870000 | shares |
CY2024Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
38870000 | shares |
CY2024Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
389000 | usd |
CY2024Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
397000 | usd |
CY2024Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2024Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1469307000 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1460521000 | usd |
CY2024Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
4023009000 | usd |
CY2024Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
3759840000 | usd |
CY2024Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1470776000 | usd |
CY2023Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1420930000 | usd |
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--04-30 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2025 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
30084 | ||
dei |
City Area Code
CityAreaCode
|
(800) | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
CY2024Q4 | us-gaap |
Inventory Net
InventoryNet
|
594311000 | usd |
CY2024Q4 | us-gaap |
Assets Current
AssetsCurrent
|
1670350000 | usd |
CY2024Q2 | us-gaap |
Assets Current
AssetsCurrent
|
1639323000 | usd |
CY2024Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
|
336513000 | usd |
CY2024Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
500000000 | shares |
CY2024Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
39754000 | shares |
CY2024Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
39754000 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
50000000 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
50000000 | shares |
CY2024Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2024Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
244698000 | usd |
CY2024Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
334596000 | usd |
CY2024Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
1267831000 | usd |
CY2024Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
1157047000 | usd |
CY2024Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-43611000 | usd |
CY2024Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-31519000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2919232000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2830530000 | usd | |
CY2024Q4 | us-gaap |
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization
CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
|
1009649000 | usd |
CY2023Q4 | us-gaap |
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization
CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
|
962301000 | usd |
us-gaap |
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization
CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
|
2006542000 | usd | |
us-gaap |
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization
CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
|
1921347000 | usd | |
CY2024Q4 | us-gaap |
Gross Profit
GrossProfit
|
461127000 | usd |
CY2023Q4 | us-gaap |
Gross Profit
GrossProfit
|
458629000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
912690000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
909183000 | usd | |
CY2024Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
324225000 | usd |
CY2023Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
300894000 | usd |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
639377000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
587690000 | usd | |
CY2024Q4 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
42078000 | usd |
CY2023Q4 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
32937000 | usd |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
80110000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
64955000 | usd | |
CY2024Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
366303000 | usd |
CY2023Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
333831000 | usd |
CY2024Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
94824000 | usd |
CY2024Q4 | gms |
Write Off Of Deferred Debt Issuance Cost And Unamortized Discount Premium Net
WriteOffOfDeferredDebtIssuanceCostAndUnamortizedDiscountPremiumNet
|
0 | usd |
CY2024Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1299000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
150620000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
221726000 | usd | |
CY2023Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
27205000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
53939000 | usd | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
39964000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
41282000 | shares | |
CY2024Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.37 | |
CY2023Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.00 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.82 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
4.13 | ||
CY2024Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.35 | |
CY2023Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.97 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.77 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.06 | ||
CY2024Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
53536000 | usd |
CY2023Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
80957000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
110784000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
167787000 | usd | |
CY2024Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-3789000 | usd |
CY2023Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-21164000 | usd |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-9766000 | usd | |
CY2024Q4 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-6000 | usd |
CY2023Q4 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
4214000 | usd |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-5353000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
9603000 | usd | |
CY2024Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
49741000 | usd |
CY2023Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
64007000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
98692000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
167624000 | usd | |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1460521000 | usd |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
57248000 | usd |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-2950000 | usd |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-5347000 | usd |
CY2024Q3 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
46609000 | usd |
CY2024Q3 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
3678000 | usd |
CY2024Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
555000 | usd |
CY2024Q3 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
3207000 | usd |
CY2024Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1470303000 | usd |
CY2024Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
53536000 | usd |
CY2024Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-3789000 | usd |
CY2024Q4 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-6000 | usd |
CY2024Q4 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
52639000 | usd |
CY2024Q4 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
4925000 | usd |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
64955000 | usd | |
us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
2726000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
10698000 | usd | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
441000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-5085000 | usd | |
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
3590000 | usd | |
us-gaap |
Increase Decrease In Accounts And Notes Receivable
IncreaseDecreaseInAccountsAndNotesReceivable
|
89384000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-20267000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
19578000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-9849000 | usd | |
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-36293000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
15354000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
124747000 | usd | |
us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
1701000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
55964000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-233189000 | usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
828511000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
1009060000 | usd | |
us-gaap |
Repayments Of Senior Debt
RepaymentsOfSeniorDebt
|
2494000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
21834000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
5825000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1756000 | usd | |
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
2664000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-128778000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-388000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-88228000 | usd | |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
164745000 | usd |
CY2024Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
83928000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
76517000 | usd |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
69224000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
35321000 | usd | |
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001600438 | ||
CY2024Q2 | us-gaap |
Inventory Net
InventoryNet
|
580830000 | usd |
CY2024Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
48429000 | usd |
CY2024Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
42352000 | usd |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-34812000 | usd | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-6739000 | usd | |
dei |
Security12b Title
Security12bTitle
|
Common Stock, par value $0.01 per share | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
193203000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
256538000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
4928000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
3975000 | usd | |
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
3207000 | usd | |
CY2024Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
1426564000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
1229726000 | usd |
CY2024Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q4 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization | |
CY2024Q2 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization | |
dei |
Local Phone Number
LocalPhoneNumber
|
392-4619 | ||
CY2024Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
us-gaap |
Operating Expenses
OperatingExpenses
|
652645000 | usd | |
CY2024Q4 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
23697000 | usd |
CY2023Q4 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
18742000 | usd |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
45910000 | usd | |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
37656000 | usd | |
CY2023Q4 | gms |
Write Off Of Deferred Debt Issuance Cost And Unamortized Discount Premium Net
WriteOffOfDeferredDebtIssuanceCostAndUnamortizedDiscountPremiumNet
|
0 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
39836000 | usd | |
CY2024Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
53536000 | usd |
CY2023Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
80957000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
110784000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
167787000 | usd | |
CY2024Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39126000 | shares |
CY2023Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40466000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39334000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40608000 | shares | |
CY2024Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
39703000 | shares |
CY2023Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
41088000 | shares |
CY2024Q4 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
1905000 | usd |
CY2024Q4 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
0 | usd |
CY2024Q4 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
4928000 | usd |
CY2024Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1469307000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1274757000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
86830000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
11398000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
5389000 | usd |
CY2023Q3 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
30784000 | usd |
CY2023Q3 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
3304000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
1248000 | usd |
CY2023Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-21164000 | usd |
CY2023Q4 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
4214000 | usd |
CY2023Q4 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
44572000 | usd |
CY2023Q4 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
5111000 | usd |
CY2023Q4 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
508000 | usd |
CY2023Q4 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
0 | usd |
CY2023Q4 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
3975000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1375885000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
110784000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
167787000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
80110000 | usd | |
us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
895000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
10358000 | usd | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-507000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-4464000 | usd | |
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
3765000 | usd | |
us-gaap |
Increase Decrease In Accounts And Notes Receivable
IncreaseDecreaseInAccountsAndNotesReceivable
|
48203000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
4201000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
9107000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-17848000 | usd | |
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-25712000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
-4222000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
92662000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
23052000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
29546000 | usd | |
us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
2322000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
207259000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
5200000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
0 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-83809000 | usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
389409000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
360173000 | usd | |
us-gaap |
Repayments Of Senior Debt
RepaymentsOfSeniorDebt
|
0 | usd | |
us-gaap |
Proceeds From Issuance Of Secured Debt
ProceedsFromIssuanceOfSecuredDebt
|
0 | usd | |
us-gaap |
Proceeds From Issuance Of Secured Debt
ProceedsFromIssuanceOfSecuredDebt
|
288266000 | usd | |
us-gaap |
Repayments Of Secured Debt
RepaymentsOfSecuredDebt
|
0 | usd | |
us-gaap |
Repayments Of Secured Debt
RepaymentsOfSecuredDebt
|
287768000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
19304000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
75356000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
0 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
2460000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
57712000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
595000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-82220000 | usd | |
CY2024Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
166148000 | usd |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
46014000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
45909000 | usd | |
gms |
Number Of Distribution Centers
NumberOfDistributionCenters
|
300 | center | |
gms |
Number Of Retail Locations
NumberOfRetailLocations
|
100 | center | |
CY2024Q4 | us-gaap |
Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
|
5200000 | usd |
CY2024Q4 | us-gaap |
Restructuring Charges
RestructuringCharges
|
6200000 | usd |
CY2024Q4 | us-gaap |
Payments For Restructuring
PaymentsForRestructuring
|
3500000 | usd |
CY2024Q4 | us-gaap |
Restructuring And Related Cost Expected Cost Remaining1
RestructuringAndRelatedCostExpectedCostRemaining1
|
2700000 | usd |
gms |
Transaction Costs Acquisitions And Other
TransactionCostsAcquisitionsAndOther
|
2500000 | usd | |
gms |
Transaction Costs Acquisitions And Other
TransactionCostsAcquisitionsAndOther
|
2600000 | usd | |
CY2024Q4 | gms |
Accounts Receivable Trade Receivables Current
AccountsReceivableTradeReceivablesCurrent
|
775281000 | usd |
CY2024Q2 | gms |
Accounts Receivable Trade Receivables Current
AccountsReceivableTradeReceivablesCurrent
|
745956000 | usd |
CY2024Q4 | us-gaap |
Other Receivables Gross Current
OtherReceivablesGrossCurrent
|
184385000 | usd |
CY2024Q2 | us-gaap |
Other Receivables Gross Current
OtherReceivablesGrossCurrent
|
120967000 | usd |
CY2024Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
9370000 | usd |
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
10228000 | usd |
CY2024Q4 | gms |
Accounts Receivable Other Allowances
AccountsReceivableOtherAllowances
|
6614000 | usd |
CY2024Q2 | gms |
Accounts Receivable Other Allowances
AccountsReceivableOtherAllowances
|
6702000 | usd |
CY2024Q4 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
943682000 | usd |
CY2024Q2 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
849993000 | usd |
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
10228000 | usd |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
478000 | usd | |
gms |
Accounts Receivable Allowance For Credit Loss Write Offs And Other
AccountsReceivableAllowanceForCreditLossWriteOffsAndOther
|
-1336000 | usd | |
CY2024Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
9370000 | usd |
CY2024Q4 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
759300000 | usd |
CY2024Q2 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
729000000.0 | usd |
CY2024Q2 | us-gaap |
Goodwill Gross
GoodwillGross
|
917689000 | usd |
CY2024Q2 | us-gaap |
Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
|
63922000 | usd |
CY2024Q2 | us-gaap |
Goodwill
Goodwill
|
853767000 | usd |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
82740000 | usd | |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
82740000 | usd | |
us-gaap |
Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
|
2486000 | usd | |
us-gaap |
Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
|
2486000 | usd | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-3157000 | usd | |
gms |
Goodwill Foreign Currency Translation Adjustment Adjustment Amount
GoodwillForeignCurrencyTranslationAdjustmentAdjustmentAmount
|
668000 | usd | |
gms |
Goodwill Foreign Currency Translation Gain Loss Net Of Goodwill Impairment Loss
GoodwillForeignCurrencyTranslationGainLossNetOfGoodwillImpairmentLoss
|
-2489000 | usd | |
CY2024Q4 | us-gaap |
Goodwill Gross
GoodwillGross
|
999758000 | usd |
CY2024Q4 | us-gaap |
Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
|
63254000 | usd |
CY2024Q4 | us-gaap |
Goodwill
Goodwill
|
936504000 | usd |
us-gaap |
Acquired Finite Lived Intangible Assets Weighted Average Useful Life
AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
|
P12Y10M24D | ||
CY2024Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
950193000 | usd |
CY2024Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
472137000 | usd |
CY2024Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
478056000 | usd |
CY2024Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
84367000 | usd |
CY2024Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
562423000 | usd |
CY2024 | us-gaap |
Acquired Finite Lived Intangible Assets Weighted Average Useful Life
AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
|
P13Y1M6D | |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
853069000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
434748000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
418321000 | usd |
CY2024Q2 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
84367000 | usd |
CY2024Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
502688000 | usd |
CY2024Q4 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
21500000 | usd |
CY2023Q4 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
16000000.0 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
40400000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
31700000 | usd | |
CY2024Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
40992000 | usd |
CY2024Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
74894000 | usd |
CY2024Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
66717000 | usd |
CY2024Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
57784000 | usd |
CY2024Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
49844000 | usd |
CY2024Q4 | gms |
Finite Lived Intangible Asset Expected Amortization After Year Four
FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
|
187825000 | usd |
CY2024Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
478056000 | usd |
CY2024Q4 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
186638000 | usd |
CY2024Q2 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
168738000 | usd |
CY2024Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
|
1481446000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
|
1280575000 | usd |
CY2024Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
54882000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
50849000 | usd |
CY2024Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
1426564000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
1229726000 | usd |
CY2024Q4 | us-gaap |
Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year
LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
|
27231000 | usd |
CY2024Q4 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
|
52035000 | usd |
CY2024Q4 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
47379000 | usd |
CY2024Q4 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
|
490681000 | usd |
CY2024Q4 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
|
31725000 | usd |
CY2024Q4 | gms |
Long Term Debt Maturity After Year Four
LongTermDebtMaturityAfterYearFour
|
841334000 | usd |
CY2024Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
1490385000 | usd |
CY2024Q4 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
8353000 | usd |
CY2023Q4 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
7114000 | usd |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
16692000 | usd | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
13878000 | usd | |
CY2024Q4 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
2649000 | usd |
CY2023Q4 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
1897000 | usd |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
5343000 | usd | |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
3754000 | usd | |
CY2024Q4 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
20295000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
16033000 | usd |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
39888000 | usd | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
31749000 | usd | |
CY2024Q4 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
4075000 | usd |
CY2023Q4 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
4769000 | usd |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
8907000 | usd | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
8439000 | usd | |
CY2024Q4 | us-gaap |
Lease Cost
LeaseCost
|
35372000 | usd |
CY2023Q4 | us-gaap |
Lease Cost
LeaseCost
|
29813000 | usd |
us-gaap |
Lease Cost
LeaseCost
|
70830000 | usd | |
us-gaap |
Lease Cost
LeaseCost
|
57820000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
38633000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
30926000 | usd | |
us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
5343000 | usd | |
us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
3754000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
21834000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
19304000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
56199000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
23904000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
38083000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
35336000 | usd | |
CY2024Q4 | us-gaap |
Finance Lease Right Of Use Asset Before Accumulated Amortization
FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
|
325570000 | usd |
CY2024Q2 | us-gaap |
Finance Lease Right Of Use Asset Before Accumulated Amortization
FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
|
289707000 | usd |
CY2024Q4 | us-gaap |
Finance Lease Right Of Use Asset Accumulated Amortization
FinanceLeaseRightOfUseAssetAccumulatedAmortization
|
88556000 | usd |
CY2024Q2 | us-gaap |
Finance Lease Right Of Use Asset Accumulated Amortization
FinanceLeaseRightOfUseAssetAccumulatedAmortization
|
78170000 | usd |
CY2024Q4 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
237014000 | usd |
CY2024Q2 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
211537000 | usd |
CY2024Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P7Y1M6D | |
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P6Y10M24D | |
CY2024Q4 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P4Y3M18D | |
CY2024Q2 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P4Y | |
CY2024Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.066 | |
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.063 | |
CY2024Q4 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.060 | |
CY2024Q2 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.057 | |
CY2024Q4 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
29319000 | usd |
CY2024Q4 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
34276000 | usd |
CY2024Q4 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
53139000 | usd |
CY2024Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
69452000 | usd |
CY2024Q4 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
46103000 | usd |
CY2024Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
58001000 | usd |
CY2024Q4 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
38040000 | usd |
CY2024Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
47400000 | usd |
CY2024Q4 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
25697000 | usd |
CY2024Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
40301000 | usd |
CY2024Q4 | gms |
Finance Lease Liability To Be Paid After Year Four
FinanceLeaseLiabilityToBePaidAfterYearFour
|
19334000 | usd |
CY2024Q4 | gms |
Lessee Operating Lease Liability To Be Paid After Year Four
LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
|
139149000 | usd |
CY2024Q4 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
211632000 | usd |
CY2024Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
388579000 | usd |
CY2024Q4 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
24994000 | usd |
CY2024Q4 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
88688000 | usd |
CY2024Q4 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
186638000 | usd |
CY2024Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
299891000 | usd |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.264 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.243 | ||
CY2024Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
12600000 | usd |
CY2024Q2 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
12500000 | usd |
CY2024Q2 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
0 | usd |
CY2024Q4 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
0 | usd |
gms |
Stock Repurchased And Retired During Period Excluding Excise Tax Value
StockRepurchasedAndRetiredDuringPeriodExcludingExciseTaxValue
|
98478000 | usd | |
gms |
Stock Repurchased And Retired During Period Excluding Excise Tax Value
StockRepurchasedAndRetiredDuringPeriodExcludingExciseTaxValue
|
74768000 | usd | |
us-gaap |
Share Repurchase Program Excise Tax
ShareRepurchaseProgramExciseTax
|
770000 | usd | |
us-gaap |
Share Repurchase Program Excise Tax
ShareRepurchaseProgramExciseTax
|
588000 | usd | |
us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
99248000 | usd | |
us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
75356000 | usd | |
us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
1131000 | shares | |
us-gaap |
Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
|
1158000 | shares | |
us-gaap |
Oci Before Reclassifications Net Of Tax Attributable To Parent
OciBeforeReclassificationsNetOfTaxAttributableToParent
|
-6934000 | usd | |
gms |
Other Comprehensive Income Loss Net Of Tax Gain Loss On Long Term Investment Intra Entity Transactions Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxGainLossOnLongTermInvestmentIntraEntityTransactionsAttributableToParent
|
-3615000 | usd | |
us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
1543000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
-1200000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
|
500000 | usd | |
gms |
Other Comprehensive Income Loss Tax Gain Loss On Long Term Investment Intra Entity Transactions Attributable To Parent
OtherComprehensiveIncomeLossTaxGainLossOnLongTermInvestmentIntraEntityTransactionsAttributableToParent
|
-1200000 | usd | |
CY2024Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1470776000 | usd |
CY2024Q4 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
42078000 | usd |
CY2024Q4 | gms |
Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
|
152224000 | usd |
CY2023Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1420930000 | usd |
CY2023Q4 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
32937000 | usd |
CY2023Q4 | gms |
Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
|
167558000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2919232000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
80110000 | usd | |
gms |
Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
|
298105000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2830530000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
64955000 | usd | |
gms |
Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
|
340856000 | usd | |
CY2024Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
53536000 | usd |
CY2023Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
80957000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
110784000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
167787000 | usd | |
CY2024Q4 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
23697000 | usd |
CY2023Q4 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
18742000 | usd |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
45910000 | usd | |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
37656000 | usd | |
CY2024Q4 | gms |
Write Off Of Deferred Debt Issuance Cost And Unamortized Discount Premium Net
WriteOffOfDeferredDebtIssuanceCostAndUnamortizedDiscountPremiumNet
|
0 | usd |
CY2023Q4 | gms |
Write Off Of Deferred Debt Issuance Cost And Unamortized Discount Premium Net
WriteOffOfDeferredDebtIssuanceCostAndUnamortizedDiscountPremiumNet
|
0 | usd |
gms |
Write Off Of Deferred Debt Issuance Cost And Unamortized Discount Premium Net
WriteOffOfDeferredDebtIssuanceCostAndUnamortizedDiscountPremiumNet
|
0 | usd | |
gms |
Write Off Of Deferred Debt Issuance Cost And Unamortized Discount Premium Net
WriteOffOfDeferredDebtIssuanceCostAndUnamortizedDiscountPremiumNet
|
1401000 | usd | |
CY2024Q4 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
193000 | usd |
CY2023Q4 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
292000 | usd |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
563000 | usd | |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
766000 | usd | |
CY2024Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
18890000 | usd |
CY2023Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
27205000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
39836000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
53939000 | usd | |
CY2024Q4 | us-gaap |
Depreciation
Depreciation
|
20529000 | usd |
CY2023Q4 | us-gaap |
Depreciation
Depreciation
|
16963000 | usd |
us-gaap |
Depreciation
Depreciation
|
39757000 | usd | |
us-gaap |
Depreciation
Depreciation
|
33290000 | usd | |
CY2024Q4 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
21549000 | usd |
CY2023Q4 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
15974000 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
40353000 | usd | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
31665000 | usd | |
CY2024Q4 | gms |
Fair Value Adjustment Of Stock Appreciation Rights
FairValueAdjustmentOfStockAppreciationRights
|
397000 | usd |
CY2023Q4 | gms |
Fair Value Adjustment Of Stock Appreciation Rights
FairValueAdjustmentOfStockAppreciationRights
|
401000 | usd |
gms |
Fair Value Adjustment Of Stock Appreciation Rights
FairValueAdjustmentOfStockAppreciationRights
|
640000 | usd | |
gms |
Fair Value Adjustment Of Stock Appreciation Rights
FairValueAdjustmentOfStockAppreciationRights
|
1619000 | usd | |
CY2024Q4 | gms |
Fair Value Adjustment Equity Based Compensation Liabilities Redeemable Noncontrolling Interests And Deferred Compensation
FairValueAdjustmentEquityBasedCompensationLiabilitiesRedeemableNoncontrollingInterestsAndDeferredCompensation
|
693000 | usd |
CY2023Q4 | gms |
Fair Value Adjustment Equity Based Compensation Liabilities Redeemable Noncontrolling Interests And Deferred Compensation
FairValueAdjustmentEquityBasedCompensationLiabilitiesRedeemableNoncontrollingInterestsAndDeferredCompensation
|
184000 | usd |
gms |
Fair Value Adjustment Equity Based Compensation Liabilities Redeemable Noncontrolling Interests And Deferred Compensation
FairValueAdjustmentEquityBasedCompensationLiabilitiesRedeemableNoncontrollingInterestsAndDeferredCompensation
|
1115000 | usd | |
gms |
Fair Value Adjustment Equity Based Compensation Liabilities Redeemable Noncontrolling Interests And Deferred Compensation
FairValueAdjustmentEquityBasedCompensationLiabilitiesRedeemableNoncontrollingInterestsAndDeferredCompensation
|
664000 | usd | |
CY2024Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
4925000 | usd |
CY2023Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
5111000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8603000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8415000 | usd | |
CY2024Q4 | gms |
Restructuring Charges And Other Costs
RestructuringChargesAndOtherCosts
|
6460000 | usd |
CY2023Q4 | gms |
Restructuring Charges And Other Costs
RestructuringChargesAndOtherCosts
|
882000 | usd |
gms |
Restructuring Charges And Other Costs
RestructuringChargesAndOtherCosts
|
7416000 | usd | |
gms |
Restructuring Charges And Other Costs
RestructuringChargesAndOtherCosts
|
1288000 | usd | |
CY2024Q4 | gms |
Transaction Costs Acquisitions And Other
TransactionCostsAcquisitionsAndOther
|
1193000 | usd |
CY2023Q4 | gms |
Transaction Costs Acquisitions And Other
TransactionCostsAcquisitionsAndOther
|
1223000 | usd |
gms |
Transaction Costs Acquisitions And Other
TransactionCostsAcquisitionsAndOther
|
2473000 | usd | |
gms |
Transaction Costs Acquisitions And Other
TransactionCostsAcquisitionsAndOther
|
2608000 | usd | |
CY2024Q4 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
351000 | usd |
CY2023Q4 | us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
310000 | usd |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-507000 | usd | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
441000 | usd | |
CY2024Q4 | gms |
Effect Of Inventory Purchase Accounting Adjustments On Income
EffectOfInventoryPurchaseAccountingAdjustmentsOnIncome
|
106000 | usd |
CY2023Q4 | gms |
Effect Of Inventory Purchase Accounting Adjustments On Income
EffectOfInventoryPurchaseAccountingAdjustmentsOnIncome
|
140000 | usd |
gms |
Effect Of Inventory Purchase Accounting Adjustments On Income
EffectOfInventoryPurchaseAccountingAdjustmentsOnIncome
|
481000 | usd | |
gms |
Effect Of Inventory Purchase Accounting Adjustments On Income
EffectOfInventoryPurchaseAccountingAdjustmentsOnIncome
|
442000 | usd | |
CY2024Q4 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
793000 | usd |
CY2023Q4 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
0 | usd |
us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
793000 | usd | |
us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
0 | usd | |
CY2024Q4 | gms |
Transaction Costs Debt
TransactionCostsDebt
|
0 | usd |
CY2023Q4 | gms |
Transaction Costs Debt
TransactionCostsDebt
|
378000 | usd |
gms |
Transaction Costs Debt
TransactionCostsDebt
|
0 | usd | |
gms |
Transaction Costs Debt
TransactionCostsDebt
|
1289000 | usd | |
CY2024Q4 | gms |
Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
|
152224000 | usd |
CY2023Q4 | gms |
Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
|
167558000 | usd |
gms |
Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
|
298105000 | usd | |
gms |
Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
|
340856000 | usd | |
CY2024Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1470776000 | usd |
CY2023Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1420930000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2919232000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2830530000 | usd | |
CY2024Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1470776000 | usd |
CY2023Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1420930000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2919232000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2830530000 | usd | |
CY2024Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
513650000 | usd |
CY2024Q2 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
472257000 | usd |
CY2024Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
53536000 | usd |
CY2023Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
80957000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
110784000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
167787000 | usd | |
CY2024Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39126000 | shares |
CY2023Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40466000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39334000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40608000 | shares | |
CY2024Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.37 | |
CY2023Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.00 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.82 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
4.13 | ||
CY2024Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39126000 | shares |
CY2023Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40466000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39334000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40608000 | shares | |
CY2024Q4 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
577000 | shares |
CY2023Q4 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
622000 | shares |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
630000 | shares | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
674000 | shares | |
CY2024Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
39703000 | shares |
CY2023Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
41088000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
39964000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
41282000 | shares | |
CY2024Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.35 | |
CY2023Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.97 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.77 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.06 | ||
CY2024Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares |
CY2023Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares | |
CY2024Q4 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q4 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q4 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q4 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false |