XML 104 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Short-Term Borrowings (Details) - Line of Credit - USD ($)
$ in Thousands
Dec. 31, 2024
May 15, 2024
Dec. 31, 2023
Authorized      
Line of Credit Facility [Line Items]      
Authorized $ 1,037,000   $ 1,037,000
Authorized | Asset-based lending facility, due May 2029      
Line of Credit Facility [Line Items]      
Authorized 850,000   850,000
Authorized | Cash Flow Revolver      
Line of Credit Facility [Line Items]      
Authorized 92,000 $ 92,000 92,000
Authorized | Revolver due April 2023      
Line of Credit Facility [Line Items]      
Authorized 23,000    
Authorized | Revolver due May 2029      
Line of Credit Facility [Line Items]      
Authorized 92,000 $ 92,000  
Authorized | First-in-last-out tranche asset-based lending facility, due May 2029      
Line of Credit Facility [Line Items]      
Authorized 95,000   95,000
Borrowings      
Line of Credit Facility [Line Items]      
Long-term line of credit 95,000   0
Borrowings | Asset-based lending facility, due May 2029      
Line of Credit Facility [Line Items]      
Long-term line of credit 0   0
Borrowings | Cash Flow Revolver      
Line of Credit Facility [Line Items]      
Long-term line of credit 0   0
Borrowings | First-in-last-out tranche asset-based lending facility, due May 2029      
Line of Credit Facility [Line Items]      
Long-term line of credit 95,000   0
Letters of Credit and Priority Payables      
Line of Credit Facility [Line Items]      
Long-term line of credit 51,374   47,000
Letters of Credit and Priority Payables | Asset-based lending facility, due May 2029      
Line of Credit Facility [Line Items]      
Long-term line of credit 51,374   47,000
Letters of Credit and Priority Payables | Cash Flow Revolver      
Line of Credit Facility [Line Items]      
Long-term line of credit 0   0
Letters of Credit and Priority Payables | First-in-last-out tranche asset-based lending facility, due May 2029      
Line of Credit Facility [Line Items]      
Long-term line of credit $ 0   $ 0