XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 36,916
2025 19,869
2026 12,752
2027 9,144
2028 6,017
Thereafter 20,488
Total future minimum lease payments 105,186
Less: Imputed interest (14,733)
Total 90,453
Finance Leases  
2024 62,306
2025 25,259
2026 11,436
2027 3,568
2028 2,511
Thereafter 12,913
Total future minimum lease payments 117,993
Less: Imputed interest (12,438)
Total $ 105,555