XML 84 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Other Balance Sheet Components - Summary of Property And Equipment, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 337,408 $ 296,385
Less accumulated depreciation and amortization (118,827) (89,970)
Property and equipment—net 218,581 206,415
Servers and related equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 300,784 264,994
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 5,985 3,498
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 162 162
Leasehold improvement    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 28,754 27,437
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 1,723 $ 294