XML 95 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
March 31, 2023 $ 1,142  
March 31, 2024 1,290  
March 31, 2025 1,079  
March 31, 2026 1,047  
March 31, 2027 946  
Thereafter 5,249  
Total future minimum lease payments 10,753  
Amounts representing interest (1,167)  
Present value of net future minimum lease payments $ 9,586 $ 9,881