XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 $ 755  
2025 2,927  
2026 2,775  
2027 2,748  
2028 2,464  
Thereafter 37,256  
Total future minimum operating lease payments 48,925  
Amounts representing interest (15,733)  
Present value of net future minimum operating lease payments $ 33,192 $ 33,788