XML 150 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 290,474  
2026 123,487  
2027 66,521  
2028 59,398  
2029 56,849  
Remaining 406,450  
Total future minimum lease payments 1,003,179  
Less imputed interest (212,590)  
Lease obligation 790,589  
Finance Leases    
2025 1,257  
2026 1,257  
2027 1,257  
2028 1,257  
2029 456  
Remaining 927  
Total future minimum lease payments 6,411  
Less imputed interest (1,534)  
Present value of lease liabilities $ 4,877 $ 4,238
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current maturities of long-term debt, finance lease  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt, including finance lease obligation  
Total    
2025 $ 291,731  
2026 124,744  
2027 67,778  
2028 60,655  
2029 57,305  
Remaining 407,377  
Total future minimum lease payments 1,009,590  
Less imputed interest (214,124)  
Present value of lease liabilities $ 795,466