XML 128 R107.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 87,403
2027 74,622
2028 56,732
2029 36,717
2030 17,828
Thereafter 18,243
Total future lease payments 291,545
Amount representing interest (32,011)
Total lease liabilities 259,534
Finance Leases  
2026 46,993
2027 53,522
2028 41,840
2029 37,679
2030 36,812
Thereafter 54,605
Total future lease payments 271,451
Amount representing interest (42,134)
Total lease liabilities $ 229,317