XML 127 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 3,430  
2025 3,421  
2026 3,434  
2027 3,443  
2028 3,449  
Thereafter 141,693  
Total future minimum lease payments 158,870  
Less: interest (98,491)  
Present value of operating lease liabilities $ 60,379 $ 60,692