v3.25.4
Cash Equivalents and Marketable Securities - Schedule of Fair Value of the Company's Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Marketable securities $ 462,854 $ 334,071
Amortized Cost, Cash And Cash Equivalents 50,247 21,946
Gross Unrealized Gain, Marketable securities 511 245
Gross Unrealized Gain, Cash And Cash Equivalents 0 0
Gross Unrealized Loss, Marketable securities (22) (139)
Gross Unrealized Loss Cash And Cash Equivalents 0 0
Fair Value, Marketable secuirities 463,343 334,177
Fair Value, Cash and cash equivalents 50,247 21,946
Marketable secuirities, Short-term 353,208 252,449
Cash and Cash equivalents, short term 50,247 21,946
Marketable secuirities, Long-term 110,135 81,728
U.S. Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Marketable securities 345,668 257,334
Gross Unrealized Gain, Marketable securities 402 198
Gross Unrealized Loss, Marketable securities 0 (130)
Fair Value, Marketable secuirities 346,070 257,402
Marketable secuirities, Short-term 274,152 186,552
Marketable secuirities, Long-term 71,918 70,850
U.S. Government Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Marketable securities 17,053 6,946
Gross Unrealized Gain, Marketable securities 17 2
Gross Unrealized Loss, Marketable securities (7) (5)
Fair Value, Marketable secuirities 17,063 6,943
Marketable secuirities, Short-term 7,521 3,928
Marketable secuirities, Long-term 9,542 3,015
Money Market Funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Cash And Cash Equivalents 50,247 19,742
Gross Unrealized Gain, Cash And Cash Equivalents 0 0
Gross Unrealized Loss Cash And Cash Equivalents 0 0
Fair Value, Cash and cash equivalents 50,247 19,742
Cash and Cash equivalents, short term 50,247 19,742
Certificate of deposit    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Marketable securities 6,112  
Gross Unrealized Gain, Marketable securities 9  
Gross Unrealized Loss, Marketable securities 0  
Fair Value, Marketable secuirities 6,121  
Marketable secuirities, Short-term 6,121  
Marketable secuirities, Long-term 0  
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Marketable securities 89,709 69,791
Amortized Cost, Cash And Cash Equivalents   2,204
Gross Unrealized Gain, Marketable securities 81 45
Gross Unrealized Gain, Cash And Cash Equivalents   0
Gross Unrealized Loss, Marketable securities (15) (4)
Gross Unrealized Loss Cash And Cash Equivalents   0
Fair Value, Marketable secuirities 89,775 69,832
Fair Value, Cash and cash equivalents   2,204
Marketable secuirities, Short-term 61,100 61,969
Cash and Cash equivalents, short term   2,204
Marketable secuirities, Long-term 28,675 $ 7,863
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Marketable securities 4,312  
Gross Unrealized Gain, Marketable securities 2  
Gross Unrealized Loss, Marketable securities 0  
Fair Value, Marketable secuirities 4,314  
Marketable secuirities, Short-term 4,314  
Marketable secuirities, Long-term $ 0