XML 61 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Values on Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair value of financial assets and liabilities    
Total financial assets $ 103,625 $ 59,592
Total financial assets 103,625 59,592
Money market funds    
Fair value of financial assets and liabilities    
Total short-term investments 6,203 8,860
Short-term Investments    
Fair value of financial assets and liabilities    
Total short-term investments 103,203  
United States government agency securities | Short-term Investments    
Fair value of financial assets and liabilities    
Total short-term investments 30,683 15,561
Corporate debt securities | Short-term Investments    
Fair value of financial assets and liabilities    
Total short-term investments 66,317 35,171
Warrant | Other Assets    
Fair value of financial assets and liabilities    
Warrants 422  
Level 1    
Fair value of financial assets and liabilities    
Total financial assets 6,203 8,860
Total financial assets 6,203 8,860
Level 1 | Money market funds    
Fair value of financial assets and liabilities    
Total short-term investments 6,203 8,860
Level 1 | Short-term Investments    
Fair value of financial assets and liabilities    
Total short-term investments 6,203  
Level 2    
Fair value of financial assets and liabilities    
Total financial assets 97,000 50,732
Total financial assets 97,000 50,732
Level 2 | Short-term Investments    
Fair value of financial assets and liabilities    
Total short-term investments 97,000  
Level 2 | United States government agency securities | Short-term Investments    
Fair value of financial assets and liabilities    
Total short-term investments 30,683 15,561
Level 2 | Corporate debt securities | Short-term Investments    
Fair value of financial assets and liabilities    
Total short-term investments 66,317 $ 35,171
Level 3    
Fair value of financial assets and liabilities    
Total financial assets 422  
Total financial assets 422  
Level 3 | Warrant | Other Assets    
Fair value of financial assets and liabilities    
Warrants $ 422