v3.26.1
Leases, Future Minimum Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Future Minimum Payments for Operating Leases [Abstract]    
Year ended December 31, 2026 $ 249  
Year ended December 31, 2027 271  
Year ended December 31, 2028 271  
Year ended December 31, 2029 271  
Year ended December 31, 2030 271  
Thereafter 293  
Total future minimum lease payments 1,626  
Amounts representing interest (135)  
Present value of net future minimum lease payments $ 1,491 $ 420
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other liabilities Accrued expenses and other liabilities