v3.26.1
Commitments and Contingencies - Maturity analysis of operating leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Commitments and Contingencies    
2026 $ 551  
2027 745  
2028 377  
2029 377  
2030 377  
2031 283  
Total 2,710  
Discount factor $ (678)  
Operating Lease, Liability, Statement of Financial Position [Extensible List] Operating lease liability - current, Non-current operating lease liability  
Operating lease liability $ 2,032  
Operating lease liability - current (510) $ (549)
Non-current operating lease liability $ 1,522 $ 352