XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Initial fair value of contingent consideration at acquisition date $ 0   $ 1,135
Fair Value, Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 20,237 $ 10,734  
Debt securities, short-term 773,160 379,574  
Debt securities, long-term 146,118 268,783  
Total assets 939,515 659,091  
Initial fair value of contingent consideration at acquisition date 1,175 1,365  
Financial and nonfinancial liabilities, fair value disclosure 1,175 1,365  
Fair Value, Measurements, Recurring | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 20,237 10,734  
Debt securities, short-term 0 0  
Debt securities, long-term 0 0  
Total assets 20,237 10,734  
Initial fair value of contingent consideration at acquisition date 0 0  
Financial and nonfinancial liabilities, fair value disclosure 0 0  
Fair Value, Measurements, Recurring | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 0 0  
Debt securities, short-term 773,160 379,574  
Debt securities, long-term 146,118 268,783  
Total assets 919,278 648,357  
Initial fair value of contingent consideration at acquisition date 0 0  
Financial and nonfinancial liabilities, fair value disclosure 0 0  
Fair Value, Measurements, Recurring | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 0 0  
Debt securities, short-term 0 0  
Debt securities, long-term 0 0  
Total assets 0 0  
Initial fair value of contingent consideration at acquisition date 1,175 1,365  
Financial and nonfinancial liabilities, fair value disclosure 1,175 1,365  
Fair Value, Measurements, Recurring | Corporate bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term   16,690  
Fair Value, Measurements, Recurring | Corporate bonds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term   0  
Fair Value, Measurements, Recurring | Corporate bonds | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term   16,690  
Fair Value, Measurements, Recurring | Corporate bonds | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term   0  
Fair Value, Measurements, Recurring | U.S. government debt securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term 773,160 362,884  
Debt securities, long-term 146,118 268,783  
Fair Value, Measurements, Recurring | U.S. government debt securities | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term 0 0  
Debt securities, long-term 0 0  
Fair Value, Measurements, Recurring | U.S. government debt securities | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term 773,160 362,884  
Debt securities, long-term 146,118 268,783  
Fair Value, Measurements, Recurring | U.S. government debt securities | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term 0 0  
Debt securities, long-term 0 0  
Fair Value, Measurements, Recurring | Money market funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 20,237 10,734  
Fair Value, Measurements, Recurring | Money market funds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 20,237 10,734  
Fair Value, Measurements, Recurring | Money market funds | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 0 0  
Fair Value, Measurements, Recurring | Money market funds | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents $ 0 $ 0