XML 52 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2020
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Property, Plant and Equipment [Line Items]        
Gross property and equipment   $ 175,411   $ 168,655
Less accumulated depreciation and amortization   (75,237)   (67,189)
Total property and equipment, net   100,174   101,466
Depreciation and amortization expense   9,900 $ 6,100  
Servers—network infrastructure        
Property, Plant and Equipment [Line Items]        
Gross property and equipment   91,834   84,979
Buildings        
Property, Plant and Equipment [Line Items]        
Gross property and equipment   0   13,035
Buildings | ASC 842        
Property, Plant and Equipment [Line Items]        
Change in property and equipment for adoption of new ASU $ (13,000)      
Construction in progress        
Property, Plant and Equipment [Line Items]        
Gross property and equipment   10,406   8,692
Capitalized internal-use software        
Property, Plant and Equipment [Line Items]        
Gross property and equipment   36,671   31,171
Office and computer equipment        
Property, Plant and Equipment [Line Items]        
Gross property and equipment   16,725   13,528
Office furniture        
Property, Plant and Equipment [Line Items]        
Gross property and equipment   6,485   6,124
Software        
Property, Plant and Equipment [Line Items]        
Gross property and equipment   1,236   1,025
Depreciation and amortization expense   2,500 $ 1,300  
Leasehold improvements        
Property, Plant and Equipment [Line Items]        
Gross property and equipment   11,625   9,870
Leasehold improvements | ASC 842        
Property, Plant and Equipment [Line Items]        
Change in property and equipment for adoption of new ASU $ 1,600      
Asset retirement obligation        
Property, Plant and Equipment [Line Items]        
Gross property and equipment   $ 429   $ 231