v3.25.2
Commitments and Contingencies - Schedule of Future Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (remainder) $ 317  
2026 627  
2027 596  
2028 597  
2029 599  
Thereafter 19,043  
Total minimum lease payments 21,779  
Less: amounts representing interest (13,978)  
Total present value of minimum lease payments 7,801 $ 8,109
Direct Financing Leases    
2025 (remainder) 39  
2026 79  
2027 81  
2028 83  
2029 85  
Thereafter 5,845  
Total minimum lease payments 6,212  
Less: amounts representing interest (2,194)  
Total present value of minimum lease payments $ 4,018  
Finance Lease, Liability, Statement of Financial Position [Extensible List] Accounts payable and accrued expenses (including $30,267 due to related parties as of December 31, 2024)