Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies - Schedule of Future Minimum Rental Payments Due Under the Terms Leases (Details)

v3.25.4
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Due Under the Terms Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Future Lease Payments Due Under Operating Leases    
2026 $ 460  
2027 467  
2028 470  
2029 470  
2030 385  
Thereafter 2,974  
Total anticipated lease payments 5,226  
Less: amount representing interest (1,410)  
Present value of lease payments 3,816 $ 4,063
Future Lease Payments Due Under Finance Leases    
2026 172  
2027 178  
2028 178  
2029 178  
2030 178  
Thereafter 7,098  
Total anticipated lease payments 7,982  
Less: amount representing interest (5,018)  
Present value of lease payments $ 2,964 $ 0