XML 101 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Lease Maturities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 32,934
Finance Lease, Liability, Payments, Due Next Twelve Months 20,998
Lessee, Operating Lease, Liability, Payments, Due Year Two 25,516
Finance Lease, Liability, Payments, Due Year Two 19,462
Lessee, Operating Lease, Liability, Payments, Due Year Three 18,456
Finance Lease, Liability, Payments, Due Year Three 17,488
Lessee, Operating Lease, Liability, Payments, Due Year Four 12,803
Finance Lease, Liability, Payments, Due Year Four 15,525
Lessee, Operating Lease, Liability, Payments, Due Year Five 8,724
Finance Lease, Liability, Payments, Due Year Five 10,938
Lessee, Operating Lease, Liability, Payments, Due after Year Five 41,883
Finance Lease, Liability, Payments, Due after Year Five 11,805
Lessee, Operating Lease, Liability, Payments, Due 140,316
Finance Lease, Liability, Payment, Due 96,216
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (32,030)
Finance Lease, Liability, Undiscounted Excess Amount (16,299)
Operating Lease, Liability 108,286
Finance Lease, Liability 79,917
Operating lease, liability, future renewal agreement $ 14,000