v3.26.1
Stockholders' equity - Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Nov. 30, 2022
Oct. 31, 2022
Warrants        
Proceeds from exercise of warrants $ 2,420 $ 6    
November 2022 Series B Warrant Exercise Price 0.00        
Warrants        
Proceeds from exercise of warrants $ 0      
Exercise Price $ 0   $ 0 $ 264
June 2024 Series B, Warrant Exercise Price 43.23        
Warrants        
Exercise Price $ 43.23      
Threshold period following the public announcement of receiving positive phase 1 multiple ascending dose data for expiry of warrants 6 months