v3.26.1
Commitments and contingencies - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended
Dec. 31, 2024
May 31, 2024
Mar. 31, 2026
Dec. 31, 2025
May 15, 2024
Loss Contingencies [Line Items]          
Preferred stock, shares issued     78,762,142 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     5,677,603
License and collaboration agreement          
Loss Contingencies [Line Items]          
Non-refundable upfront payment   $ 100.0      
Technology transfer fee $ 10.0