v3.26.3
Subsequent events (Additional Information) (Details)
$ in Millions
1 Months Ended
Oct. 31, 2026
USD ($)
Subsequent Event | 2024 Novartis Agreement  
Subsequent Event [Line Items]  
Milestone Payment, Amount $ 37.5