v3.26.1
Leases - Maturities of operating lease (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Maturities of operating lease liabilities    
2026 $ 727  
2027 240  
2028 248  
2029 255  
2030 263  
Thereafter 1,129  
Total operating lease payments 2,862  
Less: interest 454  
Present value of operating lease liabilities $ 2,408 $ 2,600