XML 127 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Annual Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finance Leases    
2025 $ 1,921  
2026 1,042  
2027 406  
2028 115  
2029 3  
Total minimum lease payments 3,487  
Less: amount representing interest (350)  
Present value of future payments 3,137  
Less: current obligations $ (1,252) $ (1,671)
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease, Liability, Current Lease, Liability, Current
Long-term obligations $ 1,885 $ 3,177
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease, Liability, Noncurrent Lease, Liability, Noncurrent
Operating Leases    
2025 $ 269,389  
2026 265,258  
2027 263,250  
2028 259,080  
2029 250,750  
Thereafter 2,555,025  
Total minimum lease payments 3,862,752  
Less: amount representing interest (1,701,433)  
Present value of future payments 2,161,319  
Less: current obligations $ (259,765) $ (271,793)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease, Liability, Current Lease, Liability, Current
Long-term obligations $ 1,901,554 $ 1,862,509
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease, Liability, Noncurrent Lease, Liability, Noncurrent