XML 53 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 1,950  
2022 2,442  
2023 1,990  
2024 1,610  
2025 1,291  
Thereafter 25,982  
Total future minimum operating lease payments 35,265  
Amounts representing interest (12,568)  
Present value of net future minimum operating lease payments $ 22,697 $ 22,800