v3.25.3
Subsequent Events (Details) - Subsequent Event
$ in Millions
1 Months Ended
Oct. 31, 2025
USD ($)
License  
Subsequent Event [Line Items]  
Upfront and milestone paymentsmade to collaborative partner $ 50.0
Vanqua Bio, Inc.  
Subsequent Event [Line Items]  
Upfront and milestone paymentsmade to collaborative partner $ 70.0