XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 2,372  
2023 1,979  
2024 1,514  
2025 1,308  
2026 1,233  
Thereafter 24,858  
Total future minimum operating lease payments 33,264  
Amounts representing interest (11,356)  
Present value of net future minimum operating lease payments $ 21,908 $ 21,507