v3.26.1
Capital stock - July 2024 Public Offering (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 25, 2026
Jul. 23, 2024
Jan. 31, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Capital stock                      
Warrant liability                   $ 35,647,000  
Value of warrants on issuance date         $ (55,694,000) $ (22,426,000) $ (9,952,000)        
Warrant outstanding       0       0      
Change in fair value of warrant liability           (20,320,000)   $ (9,323,000) $ (17,904,000)    
Issuance of stock costs           $ 5,072,000 $ 74,000        
Common stock                      
Capital stock                      
Exercise of warrants         8,391,666 2,787,499 1,166,666        
Value of warrants on issuance date         $ (1,000)            
Shares exercised       9,375 1,000            
July 2024 Public Offering                      
Capital stock                      
Shares reserved for issuance   13,333,334                  
Gross proceeds   $ 50,800,000                  
July 2024 Public Offering | July 2024 Pre-Funded Warrant                      
Capital stock                      
Number of shares of common stock in the warrant issued   5,000,000                  
Share price (in dollars per share)   $ 2.999                  
Exercise price of shares of common stock in the warrant issued (in dollars per share)   $ 0.001   $ 0.001   $ 0.001   $ 0.001 $ 0.001    
Exercise of warrants       2,500,000   2,500,000   0      
Change in fair value of warrant liability       $ 0       $ 9,300,000      
Proceeds from issuance of warrants and common stock   $ 15,400,000                  
Shares issued       2,499,338   2,499,665          
July 2024 Public Offering | Warrant liability                      
Capital stock                      
Number of shares of common stock in the warrant issued   13,333,334 8,391,666                
Share price (in dollars per share)   $ 3                  
Exercise price of shares of common stock in the warrant issued (in dollars per share)   $ 3.5                  
Share of exercisable warrant   1                  
Warrant liability   $ 39,600,000   $ 0       $ 0      
Proceeds from the issuance of warrants   $ 39,600,000                  
Exercise of warrants         8,391,666         9,654,168 250,000
Value of warrants on issuance date         $ 26,300,000         $ 50 $ 0.5
Warrant outstanding       0       0      
Warrants exercised     8,391,666                
Warrants expired 37,500                    
July 2024 Public Offering | Pre-funded warrants                      
Capital stock                      
Share of exercisable warrant   1