XML 104 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 2,925  
2024 2,888  
2025 2,785  
2026 2,641  
2027 2,612  
Thereafter 39,337  
Total future minimum operating lease payments 53,188  
Amounts representing interest (19,959)  
Present value of net future minimum operating lease payments $ 33,229 $ 23,867