XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finance Lease, Liability, Payments, Due Next Twelve Months $ 116,564  
Finance Lease, Liability, Payments, Due Year Two 81,499  
Finance Lease, Liability, Payments, Due Year Three 31,116  
Finance Lease, Liability, Payments, Due Year Four 321  
Finance Lease, Liability, Payments, Due Year Five 16  
Finance Lease, Liability, Payments, Due after Year Five 0  
Finance Lease, Liability, Payment, Due, Total 229,516  
Finance Lease, Liability, Undiscounted Excess Amount (10,781)  
Finance Lease, Liability 218,735 $ 159,637
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 46,197  
Lessee, Operating Lease, Liability, Payments, Due Year Two 49,052  
Lessee, Operating Lease, Liability, Payments, Due Year Three 45,052  
Lessee, Operating Lease, Liability, Payments, Due Year Four 35,796  
Lessee, Operating Lease, Liability, Payments, Due Year Five 32,557  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 142,099  
Lessee, Operating Lease, Liability, Payments, Due, Total 350,753  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (74,982)  
Operating Lease, Liability $ 275,771