XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Assets - Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Short-term investments    
Transfer of assets from Level 1 to Level 2 $ 0  
Transfer of assets from Level 2 to Level 1 0  
Measured on a recurring basis    
Cash equivalents    
Total Cash equivalents 104,224 $ 61,540
Short-term investments    
Total Short-term investments 130,117 147,488
Measured on a recurring basis | U.S. treasuries    
Short-term investments    
Total Short-term investments 23,886 62,849
Measured on a recurring basis | Government agency securities    
Short-term investments    
Total Short-term investments 69,201 27,366
Measured on a recurring basis | Corporate debt    
Short-term investments    
Total Short-term investments 20,231 41,591
Measured on a recurring basis | Commercial paper    
Short-term investments    
Total Short-term investments 16,799 15,682
Measured on a recurring basis | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 74,807 61,135
Measured on a recurring basis | Corporate debt    
Cash equivalents    
Total Cash equivalents 724  
Measured on a recurring basis | Commercial paper    
Cash equivalents    
Total Cash equivalents 3,994  
Measured on a recurring basis | Money market cash    
Cash equivalents    
Total Cash equivalents 24,699 405
Measured on a recurring basis | Level 1    
Cash equivalents    
Total Cash equivalents 99,506 61,540
Short-term investments    
Total Short-term investments 23,886 62,849
Measured on a recurring basis | Level 1 | U.S. treasuries    
Short-term investments    
Total Short-term investments 23,886 62,849
Measured on a recurring basis | Level 1 | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 74,807 61,135
Measured on a recurring basis | Level 1 | Money market cash    
Cash equivalents    
Total Cash equivalents 24,699 405
Measured on a recurring basis | Level 2    
Cash equivalents    
Total Cash equivalents 4,718  
Short-term investments    
Total Short-term investments 106,231 84,639
Measured on a recurring basis | Level 2 | Government agency securities    
Short-term investments    
Total Short-term investments 69,201 27,366
Measured on a recurring basis | Level 2 | Corporate debt    
Short-term investments    
Total Short-term investments 20,231 41,591
Measured on a recurring basis | Level 2 | Commercial paper    
Short-term investments    
Total Short-term investments 16,799 $ 15,682
Measured on a recurring basis | Level 2 | Corporate debt    
Cash equivalents    
Total Cash equivalents 724  
Measured on a recurring basis | Level 2 | Commercial paper    
Cash equivalents    
Total Cash equivalents $ 3,994