v3.25.2
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
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 151,850 $ 290,660
Gross Unrealized Gain 0 70
Gross Unrealized Loss (15) (8)
Estimated Fair Value 151,835 290,722
Cash Equivalents    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 58,770 125,286
Gross Unrealized Gain 0 6
Gross Unrealized Loss 0 0
Estimated Fair Value 58,770 125,292
Cash Equivalents | Money Market Funds    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 57,780 94,411
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Estimated Fair Value 57,780 94,411
Cash Equivalents | Commercial Paper    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 990 30,875
Gross Unrealized Gain 0 6
Gross Unrealized Loss 0 0
Estimated Fair Value 990 30,881
Marketable Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 93,080 165,374
Gross Unrealized Gain 0 64
Gross Unrealized Loss (15) (8)
Estimated Fair Value 93,065 165,430
Marketable Securities | Commercial Paper    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 68,234 61,374
Gross Unrealized Gain 0 11
Gross Unrealized Loss (10) (2)
Estimated Fair Value 68,224 61,383
Marketable Securities | Certificates of Deposit    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 607 1,918
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Estimated Fair Value 607 1,918
Marketable Securities | U.S. Government Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 11,956 74,411
Gross Unrealized Gain 0 36
Gross Unrealized Loss (3) (3)
Estimated Fair Value 11,953 74,444
Marketable Securities | Corporate Debt Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 12,283 27,671
Gross Unrealized Gain 0 17
Gross Unrealized Loss (2) (3)
Estimated Fair Value $ 12,281 $ 27,685