XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Derivative Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Total noncurrent derivative assets $ 17,958 $ 10,583
Primrose mRNA    
Derivative [Line Items]    
Total noncurrent derivative assets 2,836 3,451
Partner Programs | Agenus, Inc.    
Derivative [Line Items]    
Total noncurrent derivative assets 5,841 6,326
Castle Creek Milestone    
Derivative [Line Items]    
Total noncurrent derivative assets 2,100 0
Agenus Warrant | Agenus, Inc.    
Derivative [Line Items]    
Total noncurrent derivative assets 1,706 806
Castle Creek Warrant    
Derivative [Line Items]    
Total noncurrent derivative assets $ 5,475 $ 0