XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Details) - Assets and liabilities measured on a recurring basis - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash equivalents    
Total Cash equivalents $ 41,665 $ 86,165
Short-term investments    
Total Short-term investments 104,181 189,771
U.S. treasuries    
Short-term investments    
Total Short-term investments 51,095 149,219
Government agency securities    
Short-term investments    
Total Short-term investments 12,052  
Corporate debt    
Short-term investments    
Total Short-term investments 40,035 32,554
Commercial paper    
Short-term investments    
Total Short-term investments 999 7,998
Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 41,544 59,168
Commercial paper    
Cash equivalents    
Total Cash equivalents   2,000
U.S. treasuries    
Cash equivalents    
Total Cash equivalents   24,997
Money market cash    
Cash equivalents    
Total Cash equivalents 121  
Level 1    
Cash equivalents    
Total Cash equivalents 41,665 84,165
Short-term investments    
Total Short-term investments 51,095 149,219
Level 1 | U.S. treasuries    
Short-term investments    
Total Short-term investments 51,095 149,219
Level 1 | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 41,544 59,168
Level 1 | U.S. treasuries    
Cash equivalents    
Total Cash equivalents   24,997
Level 1 | Money market cash    
Cash equivalents    
Total Cash equivalents 121  
Level 2    
Cash equivalents    
Total Cash equivalents   2,000
Short-term investments    
Total Short-term investments 53,086 40,552
Level 2 | Government agency securities    
Short-term investments    
Total Short-term investments 12,052  
Level 2 | Corporate debt    
Short-term investments    
Total Short-term investments 40,035 32,554
Level 2 | Commercial paper    
Short-term investments    
Total Short-term investments $ 999 7,998
Level 2 | Commercial paper    
Cash equivalents    
Total Cash equivalents   $ 2,000