XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Investments and Fair Value Measurements - Schedule of Cash, Cash Equivalents, and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents $ 217,514 $ 107,921 $ 270,300
Total marketable securities, current 90,733 214,799  
Total marketable securities, non-current 0 6,088  
Total marketable securities 90,733 220,887  
Total cash and cash equivalents and marketable securities 308,247 328,808  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 37,557 73,448  
Total marketable securities 37,557 73,448  
Corporate notes and bonds      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 26,451 105,566  
Total marketable securities, non-current 0 5,999  
Total marketable securities 26,451 111,565  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 26,725 25,934  
Total marketable securities 26,725 25,934  
Agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, current 0 9,851  
Total marketable securities   9,851  
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Total marketable securities, non-current 0 89  
Total marketable securities   89  
Cash      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 18,245 21,269  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 49,789 52,830  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents 149,480 21,166  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Total cash and cash equivalents $ 0 $ 12,656