XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 749  
2025 2,966  
2026 2,715  
2027 2,869  
2028 2,685  
Thereafter 39,417  
Total future minimum operating lease payments 51,401  
Amounts representing interest (17,276)  
Present value of net future minimum operating lease payments $ 34,125 $ 33,229