v3.26.1
Share warrant obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share warrant obligation    
Beginning balance $ 365 $ 1,278
Fair value adjustment (3) (913)
Ending balance 362 365
Public Warrants    
Share warrant obligation    
Beginning balance 243 852
Fair value adjustment (1) (609)
Ending balance 242 243
Private Warrants    
Share warrant obligation    
Beginning balance 122 426
Fair value adjustment (2) (304)
Ending balance $ 120 $ 122