v3.26.1
Licenses - Additional Information (Details) - Ares Trading S A [Member] - Ares Agreement [Member] - USD ($)
$ in Millions
1 Months Ended
Jun. 30, 2026
Jan. 31, 2026
Jul. 31, 2026
Repurchase Agreement Counterparty [Line Items]      
Milestone payments paid   $ 15.0  
Milestone payments payable     $ 20.0
Achievement Of Specified BLA Filing Or Regulatory Approval Milestones [Member]      
Repurchase Agreement Counterparty [Line Items]      
Milestone payments payable $ 131.5    
Regulatory Approval In The U S [Member]      
Repurchase Agreement Counterparty [Line Items]      
Milestone payments payable 10.0    
Achievement of Specified Worldwide Aggregate Annual Net Sales Milestones Reach Two Fifty Million [Member]      
Repurchase Agreement Counterparty [Line Items]      
Milestone payments payable 15.0    
License agreement 250.0    
Achievement of Specified Worldwide Aggregate Annual Net Sales Milestones Reach Five Hundred Million [Member]      
Repurchase Agreement Counterparty [Line Items]      
Milestone payments payable 50.0    
License agreement 500.0    
Maximum [Member] | Achievement of Specified Worldwide Aggregate Annual Net Sales Milestones [Member]      
Repurchase Agreement Counterparty [Line Items]      
Milestone payments payable $ 515.0