XML 127 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future minimum payments for leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
December 31, 2024 $ 1,626  
December 31, 2025 1,243  
December 31, 2026 1,064  
December 31, 2027 516  
December 31, 2028 311  
Thereafter 1,831  
Total future minimum lease payments 6,591  
Amounts representing interest (840)  
Total operating lease liabilities $ 5,751 $ 5,902