XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Assets - Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Dec. 31, 2023
Short-term investments      
Transfer of assets from Level 1 to Level 2 $ 0 $ 0  
Transfer of assets from Level 2 to Level 1 0 0  
Measured on a recurring basis      
Cash equivalents      
Total Cash equivalents 87,732 87,732 $ 97,837
Short-term investments      
Total Short-term investments 157,534 157,534 146,664
Measured on a recurring basis | U.S. treasuries      
Short-term investments      
Total Short-term investments 71,393 71,393 59,493
Measured on a recurring basis | Government agency securities      
Short-term investments      
Total Short-term investments 18,757 18,757 41,818
Measured on a recurring basis | Corporate debt      
Short-term investments      
Total Short-term investments 67,384 67,384 35,409
Measured on a recurring basis | Commercial paper      
Short-term investments      
Total Short-term investments     9,944
Measured on a recurring basis | Certificate of deposits and time deposits      
Cash equivalents      
Total Cash equivalents 62,838 62,838 74,262
Measured on a recurring basis | Corporate debt      
Cash equivalents      
Total Cash equivalents     1,988
Measured on a recurring basis | Money market cash      
Cash equivalents      
Total Cash equivalents 24,894 24,894 21,587
Measured on a recurring basis | Level 1      
Cash equivalents      
Total Cash equivalents 87,732 87,732 95,849
Short-term investments      
Total Short-term investments 71,393 71,393 59,493
Measured on a recurring basis | Level 1 | U.S. treasuries      
Short-term investments      
Total Short-term investments 71,393 71,393 59,493
Measured on a recurring basis | Level 1 | Certificate of deposits and time deposits      
Cash equivalents      
Total Cash equivalents 62,838 62,838 74,262
Measured on a recurring basis | Level 1 | Money market cash      
Cash equivalents      
Total Cash equivalents 24,894 24,894 21,587
Measured on a recurring basis | Level 2      
Cash equivalents      
Total Cash equivalents     1,988
Short-term investments      
Total Short-term investments 86,141 86,141 87,171
Measured on a recurring basis | Level 2 | Government agency securities      
Short-term investments      
Total Short-term investments 18,757 18,757 41,818
Measured on a recurring basis | Level 2 | Corporate debt      
Short-term investments      
Total Short-term investments $ 67,384 $ 67,384 35,409
Measured on a recurring basis | Level 2 | Commercial paper      
Short-term investments      
Total Short-term investments     9,944
Measured on a recurring basis | Level 2 | Corporate debt      
Cash equivalents      
Total Cash equivalents     $ 1,988