XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2.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
Sep. 30, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 274,396 $ 402,664
Gross Unrealized Holding Gains 1 2
Gross Unrealized Holding Losses (4,057) (903)
Estimated Fair Value 270,340 401,763
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 103,539 183,136
Gross Unrealized Holding Gains 0 2
Gross Unrealized Holding Losses (1,844) (492)
Estimated Fair Value 101,695 182,646
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 38,589 68,079
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses 0 0
Estimated Fair Value 38,589 68,079
U.S. government bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 110,559 91,840
Gross Unrealized Holding Gains 1 0
Gross Unrealized Holding Losses (1,813) (318)
Estimated Fair Value 108,747 91,522
Agency bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 14,210 23,339
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses (330) (64)
Estimated Fair Value 13,880 23,275
Foreign government bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,020 9,165
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses (70) (11)
Estimated Fair Value 4,950 9,154
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,479 27,105
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses 0 (18)
Estimated Fair Value $ 2,479 $ 27,087