XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value of Financial Assets and Liabilities    
Carrying amount of cash and cash equivalents and short term investments $ 228,626 $ 292,459
Fair value of financial assets and liabilities    
Marketable Securities 169,535 230,165
Fair value of assets 169,535 230,165
Corporate Debt Securities and Commercial Paper    
Fair value of financial assets and liabilities    
Marketable Securities 169,535 230,165
Recurring | Estimated fair value    
Fair value of financial assets and liabilities    
Fair value of assets 224,877 292,064
Recurring | Corporate Debt Securities and Commercial Paper | Estimated fair value    
Fair value of financial assets and liabilities    
Cash Equivalents 5,748 8,885
Marketable Securities 169,535 230,165
Recurring | US Treasury Securities and Money Market Funds | Estimated fair value    
Fair value of financial assets and liabilities    
Cash Equivalents 49,594  
Recurring | Money Market Funds | Estimated fair value    
Fair value of financial assets and liabilities    
Cash Equivalents   53,014
Recurring | Level 1 | Estimated fair value    
Fair value of financial assets and liabilities    
Fair value of assets 49,594 53,014
Recurring | Level 1 | US Treasury Securities and Money Market Funds | Estimated fair value    
Fair value of financial assets and liabilities    
Cash Equivalents 49,594  
Recurring | Level 1 | Money Market Funds | Estimated fair value    
Fair value of financial assets and liabilities    
Cash Equivalents   53,014
Recurring | Level 2 | Estimated fair value    
Fair value of financial assets and liabilities    
Fair value of assets 175,283 239,050
Recurring | Level 2 | Corporate Debt Securities and Commercial Paper | Estimated fair value    
Fair value of financial assets and liabilities    
Cash Equivalents 5,748 8,885
Marketable Securities $ 169,535 $ 230,165