XML 127 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 66,372
2025 53,215
2026 38,927
2027 28,011
2028 12,925
Thereafter 9,408
Total future lease payments 208,858
Amount representing interest (20,685)
Total lease liabilities 188,173
Finance Leases  
2024 23,703
2025 23,017
2026 23,029
2027 23,016
2028 19,040
Thereafter 41,681
Total future lease payments 153,486
Amount representing interest (23,025)
Total lease liabilities $ 130,461