v3.26.1
License, Collaboration and Service Agreements - Schedule of Remaining Potential Milestone Payments (Parenthetical) (Details)
$ in Millions
Mar. 31, 2026
USD ($)
Net annual sales greater than $200.0 [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Sales milestone events $ 200.0
Net annual sales greater than $300.0 [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Sales milestone events 300.0
Net annual sales greater than $400.0 [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Sales milestone events 400.0
Net annual sales greater than $500.0 [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Sales milestone events 500.0
Net annual sales greater than $750.0 [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Sales milestone events 750.0
Net annual sales greater than $1,000.0 [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Sales milestone events $ 1,000.0