v3.25.3
License and Collaboration Agreements (Details)
$ in Millions
9 Months Ended
Sep. 30, 2025
USD ($)
Other Counterparties | Research and development  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Payment of upfront fees for license agreement $ 20.0