XML 59 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Other Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 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,
 June 30,
2021
December 31,
2020
Prepaid Expenses$40,207 $17,606 
Other current assets5,225 8,668 
Total prepaid expenses and other current assets$45,432 $26,274 
Summary of Property And Equipment, Net
Property and equipment, net, consisted of the following (in thousands):
 As of,
 June 30,
2021
December 31,
2020
Servers and related equipment$300,784 $264,994 
Computer hardware and software5,985 3,498 
Furniture and fixtures162 162 
Leasehold improvement28,754 27,437 
Construction in progress1,723 294 
Total property and equipment$337,408 $296,385 
Less accumulated depreciation and amortization(118,827)(89,970)
Property and equipment—net$218,581 $206,415 
Summary of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
 As of,
 June 30,
2021
December 31,
2020
General accrued expenses$94,731 $41,699 
Short term operating lease liabilities45,340 — 
Other current liabilities42,013 23,693 
Total accrued expenses and other current liabilities$182,084 $65,392