v3.24.3
Financial Instruments - Summary of Fair Value and Amortized Cost of Cash Equivalents and Available-for-sale Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Money market funds, estimated fair value / cash equivalents $ 195,823 $ 278,116
Cash equivalents, amortized cost 266,322 278,116
Cash equivalents, unrealized gain 300 0
Cash equivalents, unrealized loss (2) 0
Total cash equivalents and investments 266,620 278,116
Short-term investments 61,476  
Long-term investments 9,321  
Money market funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Money market funds, amortized cost 195,823 278,116
Money market funds, estimated fair value / cash equivalents 195,823 $ 278,116
U.S. treasury bills    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, amortized cost 8,899  
Cash equivalents, unrealized gain 18  
Cash equivalents, unrealized loss 0  
Total cash equivalents and investments 8,917  
Corporate debt securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, amortized cost 35,950  
Cash equivalents, unrealized gain 117  
Cash equivalents, unrealized loss (2)  
Total cash equivalents and investments 36,065  
U.S. government bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, amortized cost 20,684  
Cash equivalents, unrealized gain 161  
Cash equivalents, unrealized loss 0  
Total cash equivalents and investments 20,845  
Agency bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, amortized cost 4,966  
Cash equivalents, unrealized gain 4  
Cash equivalents, unrealized loss 0  
Total cash equivalents and investments $ 4,970