XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Schedule of Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash equivalents $ 9,810 $ 31,676
Short-term investments 75,099 61,615
Assets measured at fair value 84,909 93,291
Money Market Funds    
Current assets:    
Cash equivalents 9,810 15,677
Corporate Debt Securities    
Current assets:    
Cash equivalents   2,500
Short-term investments 9,034 11,588
Commercial Paper    
Current assets:    
Cash equivalents   13,499
Short-term investments 64,044 50,027
U.S. Treasury Notes    
Current assets:    
Short-term investments 2,021  
Level 1    
Current assets:    
Cash equivalents 9,810 15,677
Assets measured at fair value 9,810 15,677
Level 1 | Money Market Funds    
Current assets:    
Cash equivalents 9,810 15,677
Level 2    
Current assets:    
Cash equivalents   15,999
Short-term investments 75,099 61,615
Assets measured at fair value 75,099 77,614
Level 2 | Corporate Debt Securities    
Current assets:    
Cash equivalents   2,500
Short-term investments 9,034 11,588
Level 2 | Commercial Paper    
Current assets:    
Cash equivalents   13,499
Short-term investments 64,044 $ 50,027
Level 2 | U.S. Treasury Notes    
Current assets:    
Short-term investments $ 2,021