XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 2,248  
2025 2,899  
2026 2,795  
2027 2,641  
2028 2,612  
Thereafter 39,337  
Total future minimum operating lease payments 52,532  
Amounts representing interest (19,384)  
Present value of net future minimum operating lease payments $ 33,148 $ 33,229