XML 71 R54.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 183,610 $ 273,189
Gross Unrealized Holding Gains 16 5
Gross Unrealized Holding Losses (495) (2,538)
Estimated Fair Value 183,131 270,656
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 22,465 83,080
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses (219) (1,072)
Estimated Fair Value 22,246 82,008
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 86,608 57,381
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses (3) 0
Estimated Fair Value 86,605 57,381
U.S. government bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 58,690 112,547
Gross Unrealized Holding Gains 9 5
Gross Unrealized Holding Losses (242) (1,207)
Estimated Fair Value 58,457 111,345
Agency bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 13,351 11,690
Gross Unrealized Holding Gains 7 0
Gross Unrealized Holding Losses (28) (222)
Estimated Fair Value 13,330 11,468
Foreign government bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   5,007
Gross Unrealized Holding Gains   0
Gross Unrealized Holding Losses   (27)
Estimated Fair Value   4,980
Convertible promissory note [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   1,000
Gross Unrealized Holding Gains   0
Gross Unrealized Holding Losses   0
Estimated Fair Value   1,000
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,496 2,484
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses (3) (10)
Estimated Fair Value $ 2,493 $ 2,474