v3.26.1
Marketable Securities - Schedule of Fair Value And Amortized Cost Of Available-for-sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost $ 152,561 $ 169,198
Gross Unrealized Gains 20 155
Gross Unrealized Losses (210) (7)
Estimated Fair Value 152,371 169,346
U.S. Treasury Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 61,547 62,572
Gross Unrealized Gains 12 100
Gross Unrealized Losses (104)  
Estimated Fair Value 61,455 62,672
Corporate Bonds [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 40,276 41,991
Gross Unrealized Gains 1 17
Gross Unrealized Losses (75) (3)
Estimated Fair Value 40,202 42,005
Commercial Paper [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 32,880 46,773
Gross Unrealized Gains   14
Gross Unrealized Losses (23) (4)
Estimated Fair Value 32,857 46,783
Asset Backed Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 13,541 13,558
Gross Unrealized Gains 6 17
Gross Unrealized Losses (6) 0
Estimated Fair Value 13,541 13,575
U.S. Government Agency Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 4,317 4,304
Gross Unrealized Gains 1 7
Gross Unrealized Losses (2) 0
Estimated Fair Value $ 4,316 $ 4,311