XML 102 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 2,423  
2022 1,941  
2023 1,558  
2024 1,264  
2025 1,190  
Thereafter 24,792  
Total future minimum operating lease payments 33,168  
Amounts representing interest (11,661)  
Present value of net future minimum operating lease payments $ 21,507 $ 22,800