v3.26.1
Capital stock - April 2025 Private Placement (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 25, 2025
Mar. 31, 2026
Jun. 30, 2026
Capital stock      
Warrant outstanding     0
Private Placement 2025      
Capital stock      
Shares issued 3,429,287    
Share price (in dollars per share) $ 7    
Private Placement 2025 | April 2025 Pre-Funded Warrants      
Capital stock      
Share price (in dollars per share) $ 6.9999    
Number of common stock warrants can purchase 7,285,713 1,428,571  
Exercise price of shares of common stock in the warrant issued (in dollars per share) $ 0.0001 $ 0.0001  
Period of notice for ownership limitation 61 days    
Threshold percentage held to the shares outstanding at election of the holder 19.99%    
Gross proceeds $ 69.9    
Warrants exercised   1,428,571  
Warrant outstanding     5,857,142