v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Derivative Assets (Details)
$ / shares in Units, $ in Thousands
Jun. 30, 2026
USD ($)
$ / shares
Dec. 31, 2025
USD ($)
$ / shares
Dec. 22, 2025
$ / shares
May 31, 2024
$ / shares
shares
Derivative [Line Items]        
Total current derivative assets $ 923 $ 0    
Total noncurrent derivative assets 17,913 15,632    
LeonaBio Warrants (noncurrent)        
Derivative [Line Items]        
Total noncurrent derivative assets $ 922 $ 1,461    
Agenus Bot/Bal        
Derivative [Line Items]        
Warrants term (in years)       5 years
Securities called by warrants (in shares) | shares       867,052
Exercise price (in USD per share) | $ / shares     $ 7.5 $ 17.3
Agenus Bot/Bal | Measurement Input, Expected Term        
Derivative [Line Items]        
Warrant measurement input (as a percent) 2.9 3.4    
Agenus Bot/Bal | Option Volatility        
Derivative [Line Items]        
Warrant measurement input (as a percent) 1.02 0.97    
Agenus Bot/Bal | Risk Free Interest Rate        
Derivative [Line Items]        
Warrant measurement input (as a percent) 0.042 0.036    
Agenus Bot/Bal | Measurement Input, Share Price        
Derivative [Line Items]        
Warrant measurement input (as a percent) | $ / shares 3.06 3.14    
LeonaBio Series A Warrant        
Derivative [Line Items]        
Total current derivative assets $ 923 $ 0    
Orchestra Warrant        
Derivative [Line Items]        
Total noncurrent derivative assets 6,810 3,799    
Castle Creek Warrant        
Derivative [Line Items]        
Total noncurrent derivative assets 5,250 4,989    
Pelthos Conversion Option        
Derivative [Line Items]        
Total noncurrent derivative assets 3,303 3,432    
Agenus Warrant | Agenus Bot/Bal        
Derivative [Line Items]        
Total noncurrent derivative assets 1,226 1,322    
Arecor Warrant        
Derivative [Line Items]        
Total noncurrent derivative assets $ 402 $ 629