XML 94 R71.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Finance Lease, Liability, Payments, Due Next Twelve Months $ 30,535  
Finance Lease, Liability, Payments, Due Year Two 30,315  
Finance Lease, Liability, Payments, Due Year Three 28,368  
Finance Lease, Liability, Payments, Due Year Four 17,255  
Finance Lease, Liability, Payments, Due Year Five 9,150  
Finance Lease, Liability, Payments, Due after Year Five 2,332  
Finance Lease, Liability, Payment, Due, Total 117,955  
Finance Lease, Liability, Undiscounted Excess Amount (12,336)  
Finance Lease, Liability 105,619 $ 145,362
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 52,127  
Lessee, Operating Lease, Liability, Payments, Due Year Two 53,874  
Lessee, Operating Lease, Liability, Payments, Due Year Three 48,407  
Lessee, Operating Lease, Liability, Payments, Due Year Four 43,954  
Lessee, Operating Lease, Liability, Payments, Due Year Five 41,285  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 128,991  
Lessee, Operating Lease, Liability, Payments, Due, Total 368,638  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (78,627)  
Operating Lease, Liability $ 290,011