v3.25.2
Long-Term Debt - Schedule of Debt Obligations and Associated Interest Rates (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt outstanding $ 1,630,702 $ 1,547,650
Deferred financing fees (17,705) (19,926)
Total debt, net of deferred financing fees 1,612,997 1,527,724
Less: current maturities (23,114) (7,842)
Long-term debt 1,589,883 1,519,882
Other notes payable    
Debt Instrument [Line Items]    
Total debt outstanding $ 22,753 $ 27,102
Other notes payable | Minimum    
Debt Instrument [Line Items]    
Debt interest rate 3.10% 3.10%
Other notes payable | Maximum    
Debt Instrument [Line Items]    
Debt interest rate 7.00% 7.00%
ABL Facility | Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Total debt outstanding $ 670,475 $ 582,900
Debt interest rate 6.40% 7.10%
2029 Secured Notes | 2029 Secured Notes    
Debt Instrument [Line Items]    
Total debt outstanding $ 920,000 $ 920,000
Debt interest rate 5.50% 5.50%
2023 Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Total debt outstanding $ 17,474 $ 17,648
Debt interest rate 5.80% 5.80%