XML 95 R84.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
June 30, 2023 $ 759  
June 30, 2024 1,290  
June 30, 2025 1,079  
June 30, 2026 1,047  
June 30, 2027 946  
Thereafter 5,250  
Total future minimum lease payments 10,371  
Amounts representing interest (1,119)  
Present value of net future minimum lease payments $ 9,252 $ 9,881