XML 96 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 424,879 $ 296,385
Less accumulated depreciation and amortization (153,527) (89,970)
Property and equipment—net 271,352 206,415
Servers and related equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 361,227 264,994
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 16,154 3,498
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 179 162
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 30,482 27,437
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 16,837 $ 294