v3.25.1
Marketable Securities - Schedule of Fair Value And Amortized Cost Of Available-for-sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost $ 73,464 $ 50,603
Gross Unrealized Gains 75 29
Gross Unrealized Losses (14) (58)
Estimated Fair Value 73,525 50,574
U.S. Treasury Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 22,838  
Gross Unrealized Gains 25  
Gross Unrealized Losses (12)  
Estimated Fair Value 22,851  
Corporate Bonds [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 18,921 45,686
Gross Unrealized Gains 20 20
Gross Unrealized Losses   (53)
Estimated Fair Value 18,941 45,653
Commercial Paper [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 12,999  
Gross Unrealized Gains 3  
Gross Unrealized Losses (2)  
Estimated Fair Value 13,000  
U.S. Government Agency Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 11,402 4,917
Gross Unrealized Gains 21 9
Gross Unrealized Losses   (5)
Estimated Fair Value 11,423 $ 4,921
Asset Backed Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 7,304  
Gross Unrealized Gains 6  
Estimated Fair Value $ 7,310