XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Marketable Securities - Summary of Amortized Cost and Fair Value of Cash Equivalents and Marketable Securities by Major Investment Category (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 332,276 $ 452,119
Gross Unrealized Gain 114 26
Gross Unrealized Loss (9) (102)
Estimated Fair Value 332,381 452,043
Cash Equivalents    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 266,774 362,254
Gross Unrealized Gain 14 6
Gross Unrealized Loss 0 (6)
Estimated Fair Value 266,788 362,254
Cash Equivalents | Money Market Funds    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 221,344 306,801
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Estimated Fair Value 221,344 306,801
Cash Equivalents | Commercial Paper    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 45,430 42,455
Gross Unrealized Gain 14 6
Gross Unrealized Loss 0 0
Estimated Fair Value 45,444 42,461
Cash Equivalents | U.S Government and Agency Debt Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   12,998
Gross Unrealized Gain   0
Gross Unrealized Loss   (6)
Estimated Fair Value   12,992
Marketable Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 65,502 89,865
Gross Unrealized Gain 100 20
Gross Unrealized Loss (9) (96)
Estimated Fair Value 65,593 89,789
Marketable Securities | Commercial Paper    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   47,534
Gross Unrealized Gain   17
Gross Unrealized Loss   (4)
Estimated Fair Value   47,547
Marketable Securities | U.S Government and Agency Debt Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   37,515
Gross Unrealized Gain   0
Gross Unrealized Loss   (91)
Estimated Fair Value   37,424
Marketable Securities | U.S. Government Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 41,923  
Gross Unrealized Gain 54  
Gross Unrealized Loss (9)  
Estimated Fair Value 41,968  
Marketable Securities | Corporate Debt Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 23,579 4,816
Gross Unrealized Gain 46 3
Gross Unrealized Loss 0 (1)
Estimated Fair Value $ 23,625 $ 4,818