XML 32 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Values on Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair value of financial assets and liabilities    
Total financial assets $ 110,159 $ 59,592
Money market funds    
Fair value of financial assets and liabilities    
Total financial assets 10,733 8,860
United States government agency securities    
Fair value of financial assets and liabilities    
Total financial assets 22,865 15,561
United States government agency securities | Short-term Investments    
Fair value of financial assets and liabilities    
Total financial assets 22,865 15,561
Corporate debt securities    
Fair value of financial assets and liabilities    
Total financial assets 76,561 35,171
Level 1    
Fair value of financial assets and liabilities    
Total financial assets 10,733 8,860
Level 1 | Money market funds    
Fair value of financial assets and liabilities    
Total financial assets 10,733 8,860
Level 2    
Fair value of financial assets and liabilities    
Total financial assets 99,426 50,732
Level 2 | United States government agency securities | Short-term Investments    
Fair value of financial assets and liabilities    
Total financial assets 22,865 15,561
Level 2 | Corporate debt securities    
Fair value of financial assets and liabilities    
Total financial assets $ 76,561 $ 35,171