v3.25.2
Marketable Securities - Schedule of Fair Value And Amortized Cost Of Available-for-sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost $ 86,803 $ 73,464
Gross Unrealized Gains 43 75
Gross Unrealized Losses (19) (14)
Estimated Fair Value 86,827 73,525
U.S. Treasury Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 32,191 22,838
Gross Unrealized Gains 26 25
Gross Unrealized Losses (8) (12)
Estimated Fair Value 32,209 22,851
Commercial Paper [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 20,202 12,999
Gross Unrealized Gains 0 3
Gross Unrealized Losses (7) (2)
Estimated Fair Value 20,195 13,000
Corporate Bonds [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 15,477 18,921
Gross Unrealized Gains 11 20
Gross Unrealized Losses (1) 0
Estimated Fair Value 15,487 18,941
U.S. Government Agency Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 13,385 11,402
Gross Unrealized Gains 6 21
Gross Unrealized Losses (3) 0
Estimated Fair Value 13,388 11,423
Asset Backed Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 5,548 7,304
Gross Unrealized Gains 0 6
Gross Unrealized Losses 0 0
Estimated Fair Value $ 5,548 $ 7,310