License Agreements - Merus (Details) $ in Thousands |
1 Months Ended | 3 Months Ended | 88 Months Ended | |||||
|---|---|---|---|---|---|---|---|---|
|
Dec. 31, 2016
item
|
Mar. 31, 2024
USD ($)
shares
|
Mar. 31, 2023
USD ($)
|
Mar. 31, 2024
USD ($)
shares
|
Dec. 31, 2023
USD ($)
|
||||
| License Agreements | ||||||||
| Long term investments | $ 287,663 | $ 287,663 | $ 187,716 | [1] | ||||
| Unrealized gain (loss) on long term investments | $ 99,947 | $ (5,318) | ||||||
| Merus | ||||||||
| License Agreements | ||||||||
| Common stock held from investment (in shares) | shares | 4,000,000 | 4,000,000 | ||||||
| Merus | ||||||||
| License Agreements | ||||||||
| Long term investments | $ 180,300 | $ 180,300 | $ 110,100 | |||||
| Unrealized gain (loss) on long term investments | $ 70,200 | $ 10,400 | ||||||
| Merus | ||||||||
| License Agreements | ||||||||
| Number of independent programs | item | 10 | |||||||
| Milestone payment made under license agreement | $ 10,000 | |||||||
| ||||||||