XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease maturity schedules (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 28,140
2024 24,395
2025 20,072
2026 18,016
2027 15,474
Thereafter 44,328
Total future minimum lease payments 150,425
Less: Imputed interest (23,960)
Total 126,465
Finance Leases  
2023 426
2024 1,302
2025 1,776
2026 1,824
2027 1,875
Thereafter 92,050
Total future minimum lease payments 99,253
Less: Imputed interest (70,764)
Total $ 28,489