XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finance Leases    
2024, remaining six months $ 78,900  
2025 126,400  
2026 68,600  
2027 28,500  
2028 6,400  
Thereafter 700  
Total minimum lease payments 309,500  
Less amounts representing interest (18,300)  
Total lease obligations, net of interest 291,200  
Less current portion 138,800  
Long-term portion of lease obligations, net of interest $ 152,400  
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    
2024, remaining six months $ 84,600  
2025 148,100  
2026 111,200  
2027 61,200  
2028 28,100  
Thereafter 39,000  
Total minimum lease payments 472,200  
Less amounts representing interest (42,100)  
Total lease obligations, net of interest 430,100  
Less current portion 147,039 $ 137,765
Long-term portion of lease obligations, net of interest $ 283,117 $ 292,873