XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Assets - Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Short-term investments    
Transfer of assets from Level 1 to Level 2 $ 0  
Transfer of assets from Level 2 to Level 1 0  
Transfer of Liabilities from Level 1 to Level 2 0  
Transfer of Liabilities from Level 2 to Level 1 0  
Measured on a recurring basis    
Cash equivalents    
Total Cash equivalents 83,552 $ 41,665
Short-term investments    
Total Short-term investments 101,862 104,181
Measured on a recurring basis | U.S. treasuries    
Short-term investments    
Total Short-term investments 46,353 51,095
Measured on a recurring basis | Government agency securities    
Short-term investments    
Total Short-term investments 12,879 12,052
Measured on a recurring basis | Corporate debt    
Short-term investments    
Total Short-term investments 36,745 40,035
Measured on a recurring basis | Commercial paper    
Short-term investments    
Total Short-term investments 5,885 999
Measured on a recurring basis | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 63,527 41,544
Measured on a recurring basis | Commercial paper    
Cash equivalents    
Total Cash equivalents 4,959  
Measured on a recurring basis | Money market cash    
Cash equivalents    
Total Cash equivalents 15,066 121
Measured on a recurring basis | Level 1    
Cash equivalents    
Total Cash equivalents 78,593 41,665
Short-term investments    
Total Short-term investments 46,353 51,095
Measured on a recurring basis | Level 1 | U.S. treasuries    
Short-term investments    
Total Short-term investments 46,353 51,095
Measured on a recurring basis | Level 1 | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 63,527 41,544
Measured on a recurring basis | Level 1 | Money market cash    
Cash equivalents    
Total Cash equivalents 15,066 121
Measured on a recurring basis | Level 2    
Cash equivalents    
Total Cash equivalents 4,959  
Short-term investments    
Total Short-term investments 55,509 53,086
Measured on a recurring basis | Level 2 | Government agency securities    
Short-term investments    
Total Short-term investments 12,879 12,052
Measured on a recurring basis | Level 2 | Corporate debt    
Short-term investments    
Total Short-term investments 36,745 40,035
Measured on a recurring basis | Level 2 | Commercial paper    
Short-term investments    
Total Short-term investments 5,885 $ 999
Measured on a recurring basis | Level 2 | Commercial paper    
Cash equivalents    
Total Cash equivalents $ 4,959