v3.25.4
Leases - Schedule of Future Minimum Lease Payments of Operating Leases and Direct Financing Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 971  
2027 941  
2028 668  
2029 599  
2030 602  
Thereafter 18,440  
Total minimum lease payments 22,221  
Less: amounts representing interest (13,754)  
Operating lease liabilities 8,467 $ 8,109
Direct Financing Leases    
2026 79  
2027 81  
2028 83  
2029 85  
2030 87  
Thereafter 5,759  
Total minimum lease payments 6,174  
Less: amounts representing interest (2,158)  
Total present value of minimum lease payments $ 4,016  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued expenses