v3.24.1.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
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 191,450 $ 218,248
Gross Unrealized Holding Gains 61 390
Gross Unrealized Holding Losses (330) (132)
Aggregate Fair Value 191,181 218,506
Agency Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 25,969 99,076
Gross Unrealized Holding Gains 14 68
Gross Unrealized Holding Losses (11) (90)
Aggregate Fair Value 25,972 99,054
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 7,497 22,369
Gross Unrealized Holding Gains   5
Aggregate Fair Value 7,497 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 157,984 93,312
Gross Unrealized Holding Gains 47 317
Gross Unrealized Holding Losses (319) (41)
Aggregate Fair Value $ 157,712 $ 93,588