XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Future minimum payments for finance and operating leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finance leases    
June 30, 2023 $ 84  
Total future minimum lease payments 84  
Amounts representing interest (1)  
Total finance lease liabilities 83 $ 203
Operating leases    
June 30, 2023 1,644  
June 30, 2024 932  
June 30, 2025 467  
June 30, 2026 375  
June 30, 2027 252  
Thereafter 511  
Total future minimum lease payments 4,181  
Amounts representing interest (325)  
Total operating lease liabilities $ 3,856 $ 4,275