XML 35 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities - Schedule of Fair Value And Amortized Cost Of Available-for-sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost $ 264,993 $ 169,198
Gross Unrealized Gains 31 155
Gross Unrealized Losses (456) (7)
Estimated Fair Value 264,568 169,346
U.S. Treasury Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 97,245 62,572
Gross Unrealized Gains 18 100
Gross Unrealized Losses (259) 0
Estimated Fair Value 97,004 62,672
Commercial Paper [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 83,562 46,773
Gross Unrealized Gains 0 14
Gross Unrealized Losses (69) (4)
Estimated Fair Value 83,493 46,783
Corporate Bonds [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 67,589 41,991
Gross Unrealized Gains 11 17
Gross Unrealized Losses (115) (3)
Estimated Fair Value 67,485 42,005
Asset Backed Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 13,523 13,558
Gross Unrealized Gains 2 17
Gross Unrealized Losses (5) 0
Estimated Fair Value 13,520 13,575
U.S. Government Agency Securities [Member]    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Amortized Cost 3,074 4,304
Gross Unrealized Gains 0 7
Gross Unrealized Losses (8) 0
Estimated Fair Value $ 3,066 $ 4,311