XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Other Balance Sheet Components - Summary of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 624,757 $ 424,879
Less accumulated depreciation and amortization (198,807) (153,527)
Property and equipment—net 425,950 271,352
Servers and related equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 538,037 361,227
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 19,547 16,154
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 314 179
Leasehold improvement    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 36,378 30,482
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 30,481 $ 16,837