XML 114 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 2,755  
2026 2,737  
2027 2,759  
2028 2,827  
2029 2,862  
After 2029 51,757  
Total lease payments 65,697  
Less: Interest 25,382  
Present value of lease liabilities 40,315 $ 37,650
Finance Leases    
2025 843  
2026 843  
2027 738  
2028 783  
2029 783  
After 2029 32,228  
Total lease payments 36,218  
Less: Interest 21,067  
Present value of lease liabilities 15,151 $ 294
Total    
2025 3,598  
2026 3,580  
2027 3,497  
2028 3,610  
2029 3,645  
After 2029 83,985  
Total lease payments 101,915  
Less: Interest 46,449  
Present value of lease liabilities 55,466  
Minimum lease payments $ 5,600