XML 17 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
March 31, 2021 $ 729  
March 31, 2022 846  
March 31, 2023 668  
March 31, 2024 463  
March 31, 2025 366  
Thereafter 3,381  
Total future minimum lease payments 6,453  
Amounts representing interest (945)  
Present value of net future minimum lease payments $ 5,508 $ 5,479