XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating leases    
2024 (excluding the first 6 months) $ 2,749  
2025 3,942  
2026 2,709  
2027 1,855  
2028 1,709  
Thereafter 3,206  
Total lease payments 16,170  
Less imputed interest (1,969)  
Total 14,201 $ 16,271
Finance leases    
2024 (excluding the first 6 months) 50  
2025 74  
2026 50  
2027 25  
2028 16  
Thereafter 4  
Total lease payments 219  
Less imputed interest (16)  
Total $ 203 $ 220