XML 99 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future minimum lease payments under non-cancellable leases (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 8,063
2025 6,929
2026 5,741
2027 4,962
2028 3,707
Thereafter 27,076
Total future minimum lease payments 56,478
Less imputed interest (21,752)
Total 34,726
Finance Leases  
2024 374
2025 370
2026 343
2027 228
2028 122
Thereafter 26
Total future minimum lease payments 1,463
Less imputed interest (223)
Total $ 1,240