XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Details) - Measured on a recurring basis - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash equivalents    
Total Cash equivalents $ 61,540 $ 41,665
Short-term investments    
Total Short-term investments 147,488 104,181
U.S. treasuries    
Short-term investments    
Total Short-term investments 62,849 51,095
Government agency securities, Short-term investments    
Short-term investments    
Total Short-term investments 27,366 12,052
Corporate debt    
Short-term investments    
Total Short-term investments 41,591 40,035
Commercial paper    
Short-term investments    
Total Short-term investments 15,682 999
Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 61,135 41,544
Money market cash    
Cash equivalents    
Total Cash equivalents 405 121
Level 1    
Cash equivalents    
Total Cash equivalents 61,540 41,665
Short-term investments    
Total Short-term investments 62,849 51,095
Level 1 | U.S. treasuries    
Short-term investments    
Total Short-term investments 62,849 51,095
Level 1 | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 61,135 41,544
Level 1 | Money market cash    
Cash equivalents    
Total Cash equivalents 405 121
Level 2    
Short-term investments    
Total Short-term investments 84,639 53,086
Level 2 | Government agency securities, Short-term investments    
Short-term investments    
Total Short-term investments 27,366 12,052
Level 2 | Corporate debt    
Short-term investments    
Total Short-term investments 41,591 40,035
Level 2 | Commercial paper    
Short-term investments    
Total Short-term investments $ 15,682 $ 999