XML 96 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
June 30, 2021 $ 1,006  
June 30, 2022 760  
June 30, 2023 571  
June 30, 2024 385  
June 30, 2025 348  
Thereafter 3,119  
Total future minimum lease payments 6,189  
Amounts representing interest (874)  
Present value of net future minimum lease payments $ 5,315 $ 5,479