v3.26.1
Commitments and contingencies - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended
Dec. 31, 2024
May 31, 2024
Jun. 30, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]        
Preferred stock, shares issued     0 78,762,142
Clinical and regulatory milestone payments   $ 200.0    
Maximum        
Loss Contingencies [Line Items]        
Commercial milestone payments   $ 5,700.0    
Series A-2 Convertible Preferred Stock        
Loss Contingencies [Line Items]        
Preferred stock, shares issued   5,677,603    
License and collaboration agreement        
Loss Contingencies [Line Items]        
Non-refundable upfront payment   $ 100.0    
Technology transfer fee $ 10.0