License Agreements - Agenus (Details) $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | 114 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
Apr. 30, 2024 |
Jun. 30, 2024
USD ($)
shares
|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2024
USD ($)
shares
|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2024
USD ($)
shares
|
Dec. 31, 2023
USD ($)
|
||||
| License Agreements | ||||||||||
| Long term equity investments | $ 29,668 | $ 29,668 | $ 29,668 | $ 187,716 | [1] | |||||
| Agenus | ||||||||||
| License Agreements | ||||||||||
| Common stock held from investment (in shares) | shares | 600,000 | 600,000 | 600,000 | |||||||
| Effected stock split (as a percent) | 0.05 | |||||||||
| Long term equity investments | $ 10,100 | $ 10,100 | $ 10,100 | $ 10,000 | ||||||
| Unrealized gain (loss) on long term investments | 3,100 | $ 900 | 100 | $ (9,700) | ||||||
| Development, Regulatory and Commercialization Milestones | Agenus | ||||||||||
| License Agreements | ||||||||||
| Milestone payment made under license agreement | 30,000 | |||||||||
| Additional milestone payments under the license agreement | $ 500,000 | $ 500,000 | $ 500,000 | |||||||
| ||||||||||