XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future minimum payments for leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating leases    
June 30, 2024 $ 1,861  
June 30, 2025 1,428  
June 30, 2026 1,158  
June 30, 2027 791  
June 30, 2028 408  
Thereafter 2,135  
Total future minimum lease payments 7,781  
Amounts representing interest (1,035)  
Total operating lease liabilities $ 6,746 $ 5,902