XML 89 R70.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 82,229
2027 106,097
2028 103,001
2029 95,959
2030 83,522
Thereafter 349,842
Total minimum payments 820,650
Less: imputed interest 199,883
Total lease liabilities 620,767
Finance Leases  
2026 6,674
2027 6,086
2028 3,308
2029 500
2030 284
Thereafter 96
Total minimum payments 16,948
Less: imputed interest 1,245
Total lease liabilities $ 15,703