XML 60 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Cash Equivalents    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost $ 129,825 $ 227,016
Gross Unrealized Holding Gains 7  
Gross Unrealized Holding Losses (2)  
Estimated Fair Value 129,830 227,016
Cash Equivalents | Money Market Funds | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 74,981 224,671
Estimated Fair Value 74,981 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 54,644  
Gross Unrealized Holding Gains 7  
Gross Unrealized Holding Losses (2)  
Estimated Fair Value 54,649  
Cash Equivalents | Corporate Debt Securities | Fair Value, Inputs, Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 200 2,345
Estimated Fair Value 200 2,345
Short-term Marketable Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 327,940 298,295
Gross Unrealized Holding Gains 5 1
Gross Unrealized Holding Losses (5,538) (329)
Estimated Fair Value 322,407 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 278,844 162,854
Gross Unrealized Holding Gains 5 1
Gross Unrealized Holding Losses (4,859) (195)
Estimated Fair Value 273,990 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 49,096 135,441
Gross Unrealized Holding Losses (679) (134)
Estimated Fair Value 48,417 135,307
Long-term Marketable Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 26,709 196,919
Gross Unrealized Holding Losses (886) (1,038)
Estimated Fair Value 25,823 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 26,709 176,492
Gross Unrealized Holding Losses (886) (925)
Estimated Fair Value 25,823 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   20,427
Gross Unrealized Holding Losses   (113)
Estimated Fair Value   20,314
Financial Assets    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 484,844 722,656
Gross Unrealized Holding Gains 12 1
Gross Unrealized Holding Losses (6,426) (1,367)
Estimated Fair Value 478,430 721,290
Other Assets | Fair Value, Inputs, Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 370 426
Estimated Fair Value 370 426
Short-term Financial Liabilities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 59,429 56,382
Estimated Fair Value 59,429 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 59,429 51,382
Estimated Fair Value 59,429 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 117,411 199,886
Estimated Fair Value 117,411 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 81,701 102,361
Estimated Fair Value 81,701 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 35,710 97,525
Estimated Fair Value 35,710 97,525
Financial Liabilities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amortized Cost 176,840 256,268
Estimated Fair Value $ 176,840 $ 256,268