XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - Subsequent Event - CSPC - Collaborative Arrangement, Transaction with Party to Collaborative Arrangement
$ in Millions
1 Months Ended
Jul. 31, 2025
USD ($)
Subsequent Event [Line Items]  
Expected upfront payment following closing $ 120.0
Maximum milestone payments if milestones are achieved $ 2,000.0