XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
2024 $ 6,168  
2025 3,862  
2026 2,524  
2027 1,675  
2028 1,524  
Thereafter 2,822  
Total lease payments 18,575  
Less imputed interest (2,304)  
Total 16,271 $ 20,067
Finance leases    
2024 115  
2025 64  
2026 39  
2027 13  
2028 2  
Thereafter 0  
Total lease payments 233  
Less imputed interest (13)  
Total $ 220 $ 291