XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 2,334  
2023 2,045  
2024 1,507  
2025 1,417  
2026 1,338  
Thereafter 30,217  
Total future minimum operating lease payments 38,858  
Amounts representing interest (14,055)  
Present value of net future minimum operating lease payments $ 24,803 $ 21,507