XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 2,609  
2022 2,157  
2023 1,873  
2024 1,372  
2025 1,227  
Thereafter 25,378  
Total future minimum operating lease payments 34,616  
Amounts representing interest (12,289)  
Present value of net future minimum operating lease payments $ 22,327 $ 22,800