XML 24 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Summary of Future Minimum Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Lease Liabilities, Payments Due [Abstract]    
Operating Leases, April 1, 2020 - March 31, 2021 $ 380  
Operating Leases, April 1, 2021 - March 31, 2022 355  
Operating Leases, April 1, 2022 - March 31, 2023 355  
Operating Leases, April 1, 2023 - March 31, 2024 355  
Operating Leases, April 1, 2024 - March 31, 2025 213  
Operating Leases, Afterward 709  
Operating Leases, Total future minimum lease payments 2,367  
Operating Leases, Amounts representing interest (444)  
Present value of net future minimum lease payments $ 1,923 $ 1,987