v3.26.1
Capital stock - Convertible Preferred Stock (Details) - $ / shares
Nov. 04, 2022
Jun. 30, 2026
Jun. 30, 2025
Capital stock      
Preferred stock, par value (in dollars per share)   $ 0.0001  
Preferred stock, shares outstanding   0  
Common stock      
Capital stock      
Shares issuable upon conversion     833,332
Series A Convertible Preferred Stock      
Capital stock      
Convertible preferred stock, shares issued upon conversion 0.833    
Number of preferred stock converted into common stock     1,000,000
Preferred stock, shares outstanding   0  
Series A Convertible Preferred Stock | BVF      
Capital stock      
Preferred stock, par value (in dollars per share) $ 0.0001    
Shares issued on conversion 1,000,000    
Series A Convertible Preferred Stock | Common stock | BVF      
Capital stock      
Conversion of stock, shares converted 833,333