XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Assets and Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Fair Value of Financial Assets and Liability    
Carrying amount of cash and cash equivalents and short term investments $ 195,167 $ 252,061
Fair value of financial assets and liability    
Marketable Securities 132,049 202,519
Fair value of assets 132,049 202,519
Corporate Debt Securities    
Fair value of financial assets and liability    
Marketable Securities 132,049 202,519
Level 1 | Money Market Funds and Government Funds in Aggregate    
Fair value of financial assets and liability    
Fair value of assets 58,615 37,019
Recurring | Estimated fair value    
Fair value of financial assets and liability    
Fair value of assets 190,664 245,514
Recurring | Corporate Debt Securities | Estimated fair value    
Fair value of financial assets and liability    
Marketable Securities 132,049 202,519
Recurring | Money Market Funds | Estimated fair value    
Fair value of financial assets and liability    
Cash Equivalents 58,615 37,019
Recurring | Government Funds | Estimated fair value    
Fair value of financial assets and liability    
Cash Equivalents   5,976
Recurring | Level 1 | Estimated fair value    
Fair value of financial assets and liability    
Fair value of assets 58,615 37,019
Recurring | Level 1 | Money Market Funds | Estimated fair value    
Fair value of financial assets and liability    
Cash Equivalents 58,615 37,019
Recurring | Level 2 | Estimated fair value    
Fair value of financial assets and liability    
Fair value of assets 132,049 208,495
Recurring | Level 2 | Corporate Debt Securities | Estimated fair value    
Fair value of financial assets and liability    
Marketable Securities $ 132,049 202,519
Recurring | Level 2 | Government Funds | Estimated fair value    
Fair value of financial assets and liability    
Cash Equivalents   $ 5,976