XML 97 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease maturity schedules (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 25,622
2025 21,033
2026 18,869
2027 15,932
2028 12,536
Thereafter 33,503
Total future minimum lease payments 127,495
Less: Imputed interest (20,315)
Total 107,180
Finance Leases  
2024 1,302
2025 1,776
2026 1,824
2027 1,875
2028 1,926
Thereafter 90,124
Total future minimum lease payments 98,827
Less: Imputed interest (68,681)
Total $ 30,146