XML 126 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 82,873
2026 66,702
2027 54,242
2028 37,291
2029 20,357
Thereafter 25,064
Total future lease payments 286,529
Amount representing interest (31,983)
Total lease liabilities 254,546
Finance Leases  
2025 36,230
2026 35,228
2027 35,217
2028 31,244
2029 27,084
Thereafter 58,522
Total future lease payments 223,525
Amount representing interest (36,820)
Total lease liabilities $ 186,705