v3.26.1
Stockholders' equity - Warrants Outstanding (Details)
Mar. 31, 2026
$ / shares
shares
Stockholders' equity  
Number of warrants 90,038,517
March 2024 Tranche A Warrants  
Stockholders' equity  
Number of warrants 1,097,394
Exercise price per share | $ / shares $ 7.29
March 2024 Tranche B Warrants  
Stockholders' equity  
Number of warrants 1,097,394
Exercise price per share | $ / shares $ 9.1125
March 2024 Pre-Funded Warrants  
Stockholders' equity  
Number of warrants 415,870
Exercise price per share | $ / shares $ 0.001
December 2025 Pre-Funded Warrants  
Stockholders' equity  
Number of warrants 21,459
Exercise price per share | $ / shares $ 0.001
December 2025 Warrants  
Stockholders' equity  
Number of warrants 2,880,533
Exercise price per share | $ / shares $ 1.04
January 2026 Pre-Funded Warrants  
Stockholders' equity  
Number of warrants 3,887,584
Exercise price per share | $ / shares $ 0.001
January 2026 Warrants  
Stockholders' equity  
Number of warrants 6,288,857
Exercise price per share | $ / shares $ 0.765
March 2026 Pre-Funded Warrants  
Stockholders' equity  
Number of warrants 37,174,713
Exercise price per share | $ / shares $ 0.001
March 2026 Warrants  
Stockholders' equity  
Number of warrants 37,174,713
Exercise price per share | $ / shares $ 0.683