XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance Lease, Liability, Payments, Due Next Twelve Months $ 136,863  
Finance Lease, Liability, Payments, Due Year Two 76,968  
Finance Lease, Liability, Payments, Due Year Three 26,475  
Finance Lease, Liability, Payments, Due Year Four 4,921  
Finance Lease, Liability, Payments, Due Year Five 3,743  
Finance Lease, Liability, Payments, Due after Year Five 809  
Finance Lease, Liability, Payment, Due, Total 249,779  
Finance Lease, Liability, Undiscounted Excess Amount (21,423)  
Finance Lease, Liability 228,356 $ 244,595
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 58,367  
Lessee, Operating Lease, Liability, Payments, Due Year Two 54,781  
Lessee, Operating Lease, Liability, Payments, Due Year Three 50,883  
Lessee, Operating Lease, Liability, Payments, Due Year Four 47,799  
Lessee, Operating Lease, Liability, Payments, Due Year Five 38,055  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 146,237  
Lessee, Operating Lease, Liability, Payments, Due, Total 396,122  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (83,510)  
Operating Lease, Liability $ 312,612