XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finance Leases    
2025, remaining nine months $ 117,200  
2026 104,400  
2027 64,500  
2028 38,100  
2029 14,700  
Thereafter 900  
Total minimum lease payments 339,800  
Less amounts representing interest (23,600)  
Total lease obligations, net of interest 316,200  
Less current portion 137,900  
Long-term portion of lease obligations, net of interest $ 178,300  
Finance lease liability, current, location Current portion of long-term debt, including finance leases  
Finance lease liability, long-term, location Long-term debt, including finance leases  
Operating Leases    
2025, remaining nine months $ 125,900  
2026 134,200  
2027 83,600  
2028 43,200  
2029 17,700  
Thereafter 35,200  
Total minimum lease payments 439,800  
Less amounts representing interest (41,900)  
Total lease obligations, net of interest 397,900  
Less current portion 149,112 $ 146,183
Long-term portion of lease obligations, net of interest $ 248,800 $ 261,303