XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future minimum payments for leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating leases    
September 30, 2024 $ 1,667  
September 30, 2025 1,278  
September 30, 2026 1,064  
September 30, 2027 516  
September 30, 2028 311  
Thereafter 1,830  
Total future minimum lease payments 6,666  
Amounts representing interest (380)  
Total operating lease liabilities $ 6,286 $ 5,902