XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 2,380  
2023 2,048  
2024 1,508  
2025 1,416  
2026 1,338  
Thereafter 30,217  
Total future minimum operating lease payments 38,907  
Amounts representing interest (14,695)  
Present value of net future minimum operating lease payments $ 24,212 $ 21,507