v3.25.2
Significant Transactions (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2024
Jan. 31, 2024
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Equity Method Investments [Line Items]              
Revenues     $ 0   $ 0 $ 0 $ 40,560
Immunome, Inc              
Schedule of Equity Method Investments [Line Items]              
Revenues $ 30,000 $ 40,600          
Upfront consideration, cash   $ 15,000          
Upfront consideration, shares purchased (in shares) 1.8 2.3          
Trailing volume-weighted average price period (in days) 30 days 30 days          
Value of common stock $ 21,900 $ 25,600          
Receivable   $ 275,000          
Contingent consideration $ 5,000            
Revenue from milestone payments or royalties       $ 5,000