v3.24.2.u1
Balance Sheet Components - Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities Excluding Investments in Money Market Funds (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 199,409 $ 218,248
Gross Unrealized Holding Gains 20 390
Gross Unrealized Holding Losses (438) (132)
Aggregate Fair Value 198,991 218,506
Agency Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 20,976 99,076
Gross Unrealized Holding Gains 1 68
Gross Unrealized Holding Losses (11) (90)
Aggregate Fair Value 20,966 99,054
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   22,369
Gross Unrealized Holding Gains   5
Aggregate Fair Value   22,374
Corporate Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   3,491
Gross Unrealized Holding Losses   (1)
Aggregate Fair Value   3,490
Treasury Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 178,433 93,312
Gross Unrealized Holding Gains 19 317
Gross Unrealized Holding Losses (427) (41)
Aggregate Fair Value $ 178,025 $ 93,588