XML 107 R95.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - (Future Minimum Payments for Operating Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Future minimum payments    
2021 $ 495  
2022 500  
2023 434  
2024 404  
2025 404  
Thereafter 1,374  
Total future minimum lease payments 3,611  
Amount representing interest (653)  
Present value of net future minimum lease payments $ 2,958 $ 3,239