XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Future Lease Maturities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 30,347
Finance Lease, Liability, Payments, Due Next Twelve Months 4,483
Lessee, Operating Lease, Liability, Payments, Due Year Two 24,959
Finance Lease, Liability, Payments, Due Year Two 4,311
Lessee, Operating Lease, Liability, Payments, Due Year Three 18,612
Finance Lease, Liability, Payments, Due Year Three 3,901
Lessee, Operating Lease, Liability, Payments, Due Year Four 12,923
Finance Lease, Liability, Payments, Due Year Four 2,834
Lessee, Operating Lease, Liability, Payments, Due Year Five 8,641
Finance Lease, Liability, Payments, Due Year Five 1,733
Lessee, Operating Lease, Liability, Payments, Due after Year Five 31,890
Finance Lease, Liability, Payments, Due after Year Five 3,078
Lessee, Operating Lease, Liability, Payments, Due 127,372
Finance Lease, Liability, Payment, Due 20,340
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (27,211)
Finance Lease, Liability, Undiscounted Excess Amount (2,848)
Operating Lease, Liability 100,161
Finance Lease, Liability $ 17,492