XML 37 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Schedule of Fair Value And Amortized Cost Of Available-for-sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost $ 138,028 $ 73,464
Gross Unrealized Gains 76 75
Gross Unrealized Losses (46) (14)
Estimated Fair Value 138,058 73,525
U.S. Treasury Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 42,130 22,838
Gross Unrealized Gains 51 25
Gross Unrealized Losses (5) (12)
Estimated Fair Value 42,176 22,851
Commercial Paper [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 43,618 12,999
Gross Unrealized Gains 4 3
Gross Unrealized Losses (31) (2)
Estimated Fair Value 43,591 13,000
Corporate Bonds [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 32,621 18,921
Gross Unrealized Gains 13 20
Gross Unrealized Losses (5) 0
Estimated Fair Value 32,629 18,941
U.S. Government Agency Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 7,535 11,402
Gross Unrealized Gains 7 21
Gross Unrealized Losses 0 0
Estimated Fair Value 7,542 11,423
Asset Backed Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 12,124 7,304
Gross Unrealized Gains 1 6
Gross Unrealized Losses (5) 0
Estimated Fair Value $ 12,120 $ 7,310