XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future minimum payments for leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating leases    
March 31, 2024 $ 1,881  
March 31, 2025 1,190  
March 31, 2026 1,089  
March 31, 2027 799  
March 31, 2028 330  
Thereafter 810  
Total future minimum lease payments 6,099  
Amounts representing interest (554)  
Total operating lease liabilities $ 5,545 $ 5,902