XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Schedule of Estimated Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Lessee Disclosure [Abstract]    
July 1, 2024 to December 31, 2024 $ 1,139  
2025 1,800  
2026 1,517  
2027 1,236  
2028 1,145  
Thereafter 16,120  
Total undiscounted lease payments 22,957  
Less effect of discounting (7,614)  
Present value of estimated lease payments (lease liability) $ 15,343 $ 17,800