XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash Equivalents    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost $ 182,314 $ 227,016
Gross Unrealized Holding Losses (7)  
Estimated Fair Value 182,307 227,016
Cash Equivalents | Money Market Funds | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 134,923 224,671
Estimated Fair Value 134,923 224,671
Cash Equivalents | US Government Agencies Debt Securities | Fair Value, Inputs, Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 46,941  
Gross Unrealized Holding Losses (7)  
Estimated Fair Value 46,934  
Cash Equivalents | Corporate Debt Securities | Fair Value, Inputs, Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 450 2,345
Estimated Fair Value 450 2,345
Short-term Marketable Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 293,861 298,295
Gross Unrealized Holding Gains   1
Gross Unrealized Holding Losses (3,718) (329)
Estimated Fair Value 290,143 297,967
Short-term Marketable Securities | US Government Agencies Debt Securities | Fair Value, Inputs, Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 240,016 162,854
Gross Unrealized Holding Gains   1
Gross Unrealized Holding Losses (3,198) (195)
Estimated Fair Value 236,818 162,660
Short-term Marketable Securities | Corporate Debt Securities | Fair Value, Inputs, Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 53,845 135,441
Gross Unrealized Holding Losses (520) (134)
Estimated Fair Value 53,325 135,307
Long-term Marketable Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 97,386 196,919
Gross Unrealized Holding Gains 4  
Gross Unrealized Holding Losses (2,626) (1,038)
Estimated Fair Value 94,764 195,881
Long-term Marketable Securities | US Government Agencies Debt Securities | Fair Value, Inputs, Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 87,007 176,492
Gross Unrealized Holding Gains 4  
Gross Unrealized Holding Losses (2,317) (925)
Estimated Fair Value 84,694 175,567
Long-term Marketable Securities | Corporate Debt Securities | Fair Value, Inputs, Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 10,379 20,427
Gross Unrealized Holding Losses (309) (113)
Estimated Fair Value 10,070 20,314
Financial Assets    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 573,938 722,656
Gross Unrealized Holding Gains 4 1
Gross Unrealized Holding Losses (6,351) (1,367)
Estimated Fair Value 567,591 721,290
Other Assets | Fair Value, Inputs, Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 377 426
Estimated Fair Value 377 426
Short-term Financial Liabilities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 51,386 56,382
Estimated Fair Value 51,386 56,382
Short-term Financial Liabilities | Cobalt Contingent Consideration | Fair Value, Inputs, Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 51,386 51,382
Estimated Fair Value 51,386 51,382
Short-term Financial Liabilities | Success Payment Liabilities | Fair Value, Inputs, Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost   5,000
Estimated Fair Value   5,000
Long-term Financial Liabilities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 131,516 199,886
Estimated Fair Value 131,516 199,886
Long-term Financial Liabilities | Cobalt Contingent Consideration | Fair Value, Inputs, Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 97,999 102,361
Estimated Fair Value 97,999 102,361
Long-term Financial Liabilities | Success Payment Liabilities | Fair Value, Inputs, Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 33,517 97,525
Estimated Fair Value 33,517 97,525
Financial Liabilities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 182,902 256,268
Estimated Fair Value $ 182,902 $ 256,268