XML 96 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Future Lease Maturities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 38,591
Finance Lease, Liability, Payments, Due Next Twelve Months 26,236
Lessee, Operating Lease, Liability, Payments, Due Year Two 31,115
Finance Lease, Liability, Payments, Due Year Two 24,131
Lessee, Operating Lease, Liability, Payments, Due Year Three 23,581
Finance Lease, Liability, Payments, Due Year Three 20,448
Lessee, Operating Lease, Liability, Payments, Due Year Four 17,416
Finance Lease, Liability, Payments, Due Year Four 14,706
Lessee, Operating Lease, Liability, Payments, Due Year Five 13,126
Finance Lease, Liability, Payments, Due Year Five 11,465
Lessee, Operating Lease, Liability, Payments, Due after Year Five 50,479
Finance Lease, Liability, Payments, Due after Year Five 7,004
Lessee, Operating Lease, Liability, Payments, Due 174,308
Finance Lease, Liability, Payment, Due 103,990
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (39,577)
Finance Lease, Liability, Undiscounted Excess Amount (15,945)
Operating Lease, Liability 134,731
Finance Lease, Liability $ 88,045