XML 53 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Other Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2021
Other Balance Sheet Components [Abstract]  
Summary of Prepaid Expenses And Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 
   
As of,
 
   
March 31,
2021
   
December 31,
2020
 
Prepaid Expenses
  $28,266   $17,606 
Other current assets
   869    8,668 
  
 
 
   
 
 
 
Total prepaid expenses and other current assets
  $29,135   $26,274 
  
 
 
   
 
 
 
Summary of Property And Equipment, Net
Property and equipment, net, consisted of the following (in thousands):
 
   
As of,
 
   
March 31,
2021
   
December 31,
2020
 
Servers and related equipment
  $280,963   $264,994 
Computer hardware and software
   4,047    3,498 
Furniture and fixtures
   162    162 
Leasehold improvement
   27,924    27,437 
Construction in progress
   1,165    294 
  
 
 
   
 
 
 
Total property and equipment
  $314,261   
$
296,385 
Less accumulated depreciation and amortization
   (104,467   (89,970
  
 
 
   
 
 
 
Property and equipment—net
  $209,794   $206,415 
  
 
 
   
 
 
 
Summary of Accrued Expenses And Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
   
As of
 
   
March 31,
2021
   
December 31,
2021
 
General accrued expenses
  $51,165   $41,699 
Short term operating lease liabilities
   43,952    —   
Other current liabilit
ies
   27,168    23,693 
  
 
 
   
 
 
 
Total accrued expenses and other current liabilities
  $122,285   $65,392