v3.26.1
Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finance Leases    
2026, remaining six months $ 80,000  
2027 135,700  
2028 108,700  
2029 69,000  
2030 24,000  
Thereafter 2,200  
Total minimum lease payments 419,600  
Less amounts representing interest (31,300)  
Total lease obligations, net of interest 388,300  
Less current portion 139,900  
Long-term portion of lease obligations, net of interest $ 248,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    
2026, remaining six months $ 107,300  
2027 178,200  
2028 126,900  
2029 64,600  
2030 27,800  
Thereafter 39,300  
Total minimum lease payments 544,100  
Less amounts representing interest (48,900)  
Total lease obligations, net of interest 495,200  
Less current portion 181,167 $ 175,649
Long-term portion of lease obligations, net of interest $ 314,049 $ 292,839