XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 2,570  
2022 2,039  
2023 1,731  
2024 1,332  
2025 1,208  
Thereafter 25,085  
Total future minimum operating lease payments 33,965  
Amounts representing interest (12,018)  
Present value of net future minimum operating lease payments $ 21,947 $ 22,800