v3.20.2
Balance Sheet Components - Schedule of Accrued Liabilities (Parenthetical) (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Balance Sheet Components [Line Items]    
Employee taxes witheld and payable $ 342,191 $ 31,355
Direct Listing [Member]    
Balance Sheet Components [Line Items]    
Employee taxes witheld and payable $ 302,900