v3.26.1
Cash Equivalents and Marketable Securities - Summary of Amortized Cost and Fair Value of Cash Equivalents and Marketable Securities by Major Investment Category (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Amortized Cost   $ 290,660,000
Gross Unrealized Gain   70,000
Gross Unrealized Loss   (8,000)
Estimated Fair Value   290,722,000
Cash Equivalents    
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 74,364,000 125,286,000
Gross Unrealized Gain 0 6,000
Gross Unrealized Loss 0 0
Estimated Fair Value 74,364,000 125,292,000
Cash Equivalents | Money Market Funds    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 74,364,000 94,411,000
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Estimated Fair Value $ 74,364,000 94,411,000
Cash Equivalents | Commercial Paper    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   30,875,000
Gross Unrealized Gain   6,000
Gross Unrealized Loss   0
Estimated Fair Value   30,881,000
Marketable Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   165,374,000
Gross Unrealized Gain   64,000
Gross Unrealized Loss   (8,000)
Estimated Fair Value   165,430,000
Marketable Securities | Commercial Paper    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   61,374,000
Gross Unrealized Gain   11,000
Gross Unrealized Loss   (2,000)
Estimated Fair Value   61,383,000
Marketable Securities | Certificates of Deposit    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   1,918,000
Gross Unrealized Gain   0
Gross Unrealized Loss   0
Estimated Fair Value   1,918,000
Marketable Securities | U.S. Government Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   74,411,000
Gross Unrealized Gain   36,000
Gross Unrealized Loss   (3,000)
Estimated Fair Value   74,444,000
Marketable Securities | Corporate Debt Securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost   27,671,000
Gross Unrealized Gain   17,000
Gross Unrealized Loss   (3,000)
Estimated Fair Value   $ 27,685,000