XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Gross property and equipment $ 231,812   $ 206,296
Less accumulated depreciation and amortization (96,017)   (82,608)
Total property and equipment, net 135,795   123,688
Depreciation and amortization expense 14,000 $ 9,900  
Servers—network infrastructure      
Property, Plant and Equipment [Line Items]      
Gross property and equipment 115,944   108,988
Construction in progress      
Property, Plant and Equipment [Line Items]      
Gross property and equipment 22,135   11,242
Capitalized internal-use software      
Property, Plant and Equipment [Line Items]      
Gross property and equipment 53,723   49,618
Office and computer equipment      
Property, Plant and Equipment [Line Items]      
Gross property and equipment 20,721   17,867
Office furniture      
Property, Plant and Equipment [Line Items]      
Gross property and equipment 5,604   5,657
Software      
Property, Plant and Equipment [Line Items]      
Gross property and equipment 2,569   1,808
Depreciation and amortization expense 4,200 $ 2,500  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Gross property and equipment 10,686   10,686
Asset retirement obligation      
Property, Plant and Equipment [Line Items]      
Gross property and equipment $ 430   $ 430