v3.25.2
Licensing Agreement (Details) - Dimerix Limited - Collaborative Arrangement, Transaction with Party to Collaborative Arrangement
$ in Millions
Apr. 30, 2025
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Upfront payment $ 30
Success-based development and regulatory milestone  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Maximum aggregate amount of milestone obligations 75
Regulatory milestone  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Maximum aggregate amount of milestone obligations 40
Commercial milestone  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Maximum aggregate amount of milestone obligations $ 445