XML 59 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Financial Assets:    
Financial Assets, fair value $ 205,453 $ 241,749
Financial Liabilities:    
Financial Liabilities, fair value 1,051 998
Contingent Consideration Related To Acquisition    
Financial Liabilities:    
Financial Liabilities, fair value 1,051 998
Money Market Funds    
Financial Assets:    
Financial Assets, fair value 39,994 22,082
U.S. Government and Agency Securities    
Financial Assets:    
Financial Assets, fair value 43,333 59,001
Corporate Debt Securities    
Financial Assets:    
Financial Assets, fair value 54,590 70,964
Commercial Paper    
Financial Assets:    
Financial Assets, fair value 67,536 89,702
Level 1    
Financial Assets:    
Financial Assets, fair value 39,994 22,082
Level 1 | Money Market Funds    
Financial Assets:    
Financial Assets, fair value 39,994 22,082
Level 2    
Financial Assets:    
Financial Assets, fair value 165,459 219,667
Level 2 | U.S. Government and Agency Securities    
Financial Assets:    
Financial Assets, fair value 43,333 59,001
Level 2 | Corporate Debt Securities    
Financial Assets:    
Financial Assets, fair value 54,590 70,964
Level 2 | Commercial Paper    
Financial Assets:    
Financial Assets, fair value 67,536 89,702
Level 3    
Financial Liabilities:    
Financial Liabilities, fair value 1,051 998
Level 3 | Contingent Consideration Related To Acquisition    
Financial Liabilities:    
Financial Liabilities, fair value $ 1,051 $ 998