XML 80 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Details) - Measured at fair value on a recurring basis - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Cash equivalents    
Total Cash equivalents $ 86,165 $ 78,493
Short-term investments    
Total Short-term investments 189,771 115,252
U.S. treasuries    
Short-term investments    
Total Short-term investments 149,219 105,130
Government agency securities    
Short-term investments    
Total Short-term investments   1,139
Corporate debt    
Short-term investments    
Total Short-term investments 32,554 6,002
Commercial paper    
Short-term investments    
Total Short-term investments 7,998 2,981
Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 59,168 67,009
Commercial paper    
Cash equivalents    
Total Cash equivalents 2,000 10,484
U.S. treasuries    
Cash equivalents    
Total Cash equivalents 24,997  
Corporate debt    
Cash equivalents    
Total Cash equivalents   1,000
Level 1    
Cash equivalents    
Total Cash equivalents 84,165 67,009
Short-term investments    
Total Short-term investments 149,219 105,130
Level 1 | U.S. treasuries    
Short-term investments    
Total Short-term investments 149,219 105,130
Level 1 | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 59,168 67,009
Level 1 | U.S. treasuries    
Cash equivalents    
Total Cash equivalents 24,997  
Level 2    
Cash equivalents    
Total Cash equivalents 2,000 11,484
Short-term investments    
Total Short-term investments 40,552 10,122
Level 2 | Government agency securities    
Short-term investments    
Total Short-term investments   1,139
Level 2 | Corporate debt    
Short-term investments    
Total Short-term investments 32,554 6,002
Level 2 | Commercial paper    
Short-term investments    
Total Short-term investments 7,998 2,981
Level 2 | Commercial paper    
Cash equivalents    
Total Cash equivalents $ 2,000 10,484
Level 2 | Corporate debt    
Cash equivalents    
Total Cash equivalents   $ 1,000