XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating leases    
2024 (excluding the first 9 months) $ 1,474  
2025 5,445  
2026 4,343  
2027 3,420  
2028 3,106  
Thereafter 5,567  
Total lease payments 23,355  
Less imputed interest (3,298)  
Total 20,057 $ 16,271
Finance leases    
2024 (excluding the first 9 months) 24  
2025 78  
2026 53  
2027 27  
2028 15  
Thereafter 4  
Total lease payments 201  
Less imputed interest (14)  
Total $ 187 $ 220