XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements. Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Initial fair value of contingent consideration at acquisition date $ 1,135   $ 0
Fair Value, Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 29,023 $ 25,796  
Debt securities, short-term 370,974 278,417  
Debt securities, long-term 277,301 77,563  
Total assets 677,298 381,776  
Initial fair value of contingent consideration at acquisition date 0    
Financial and Nonfinancial Liabilities, Fair Value Disclosure 0    
Fair Value, Measurements, Recurring | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 24,016 25,796  
Debt securities, short-term 0 0  
Debt securities, long-term 0 0  
Total assets 24,016 25,796  
Initial fair value of contingent consideration at acquisition date 0    
Financial and Nonfinancial Liabilities, Fair Value Disclosure 0    
Fair Value, Measurements, Recurring | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 5,007 0  
Debt securities, short-term 370,974 278,417  
Debt securities, long-term 277,301 77,563  
Total assets 653,282 355,980  
Financial and Nonfinancial Liabilities, Fair Value Disclosure 1,135    
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 0    
Financial and Nonfinancial Liabilities, Fair Value Disclosure 0    
Fair Value, Measurements, Recurring | Corporate bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term 32,988 38,397  
Debt securities, long-term   3,805  
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 0  
Debt securities, long-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 32,988 38,397  
Debt securities, long-term   3,805  
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 0  
Debt securities, long-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 332,959 235,016  
Debt securities, long-term 277,301 73,758  
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 332,959 235,016  
Debt securities, long-term 277,301 73,758  
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 | U.S. government agency bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term 5,027 5,004  
Fair Value, Measurements, Recurring | U.S. government agency bonds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term 0 0  
Fair Value, Measurements, Recurring | U.S. government agency bonds | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-term 5,027 5,004  
Fair Value, Measurements, Recurring | U.S. government agency bonds | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, short-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 24,016 25,796  
Fair Value, Measurements, Recurring | Money market funds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 24,016 25,796  
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  
Fair Value, Measurements, Recurring | U.S. government debt securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 5,007    
Fair Value, Measurements, Recurring | U.S. government debt securities | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents 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]      
Cash equivalents 5,007    
Fair Value, Measurements, Recurring | U.S. government debt securities | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents $ 0