XML 96 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Lease Maturities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 30,134
Finance Lease, Liability, Payments, Due Next Twelve Months 12,154
Lessee, Operating Lease, Liability, Payments, Due Year Two 23,486
Finance Lease, Liability, Payments, Due Year Two 10,531
Lessee, Operating Lease, Liability, Payments, Due Year Three 17,774
Finance Lease, Liability, Payments, Due Year Three 9,197
Lessee, Operating Lease, Liability, Payments, Due Year Four 11,740
Finance Lease, Liability, Payments, Due Year Four 7,426
Lessee, Operating Lease, Liability, Payments, Due Year Five 7,209
Finance Lease, Liability, Payments, Due Year Five 5,542
Lessee, Operating Lease, Liability, Payments, Due after Year Five 34,524
Finance Lease, Liability, Payments, Due after Year Five 6,869
Lessee, Operating Lease, Liability, Payments, Due 124,867
Finance Lease, Liability, Payment, Due 51,719
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (27,603)
Finance Lease, Liability, Undiscounted Excess Amount (8,085)
Operating Lease, Liability 97,264
Finance Lease, Liability $ 43,634