XML 128 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Annual Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance Leases    
2024 $ 2,259  
2025 1,900  
2026 1,010  
2027 285  
Total minimum lease payments 5,454  
Less: amount representing interest (606)  
Present value of future payments 4,848  
Less: current obligations $ (1,671) $ (2,283)
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease, Liability, Current Lease, Liability, Current
Long-term obligations $ 3,177 $ 3,132
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease, Liability, Noncurrent Lease, Liability, Noncurrent
Operating Leases    
2024 $ 307,472  
2025 287,208  
2026 282,103  
2027 275,342  
2028 268,622  
Thereafter 1,959,068  
Total minimum lease payments 3,379,815  
Less: amount representing interest (1,245,513)  
Present value of future payments 2,134,302  
Less: current obligations $ (271,793) $ (260,082)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease, Liability, Current Lease, Liability, Current
Long-term obligations $ 1,862,509 $ 2,037,496
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease, Liability, Noncurrent Lease, Liability, Noncurrent