v3.26.1
Balance Sheet Components - Summary of Amortized Cost, Gross Unrealized Holding Gains or Losses, and Fair Value of Available-for-Sale Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 44,755 $ 61,228
Gross Unrealized Holding Gains 3 38
Gross Unrealized Holding Losses (72) 0
Estimated Fair Value 44,686 61,266
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 26,721 27,800
Gross Unrealized Holding Gains 3 17
Gross Unrealized Holding Losses (45) 0
Estimated Fair Value 26,679 27,817
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   6,525
Gross Unrealized Holding Gains   0
Gross Unrealized Holding Losses   0
Estimated Fair Value   6,525
U.S. government bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 18,034 26,903
Gross Unrealized Holding Gains 0 21
Gross Unrealized Holding Losses (27) 0
Estimated Fair Value $ 18,007 $ 26,924