XML 96 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
June 30, 2021 $ 529  
June 30, 2022 932  
June 30, 2023 754  
June 30, 2024 492  
June 30, 2025 366  
Thereafter 3,381  
Total future minimum lease payments 6,454  
Amounts representing interest (911)  
Present value of net future minimum lease payments $ 5,543 $ 5,479