XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 $ 2,215  
2022 1,766  
2023 1,452  
2024 1,378  
2025 1,299  
Thereafter 29,575  
Total future minimum operating lease payments 37,685  
Amounts representing interest (13,818)  
Present value of net future minimum operating lease payments $ 23,867 $ 21,507