XML 67 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Other Balance Sheet Components [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of December 31,
20212020
Prepaid Expenses
$27,671 $17,606 
Other current assets
4,420 8,668 
Total prepaid expenses and other current assets
$32,091 $26,274 
Schedule of Property And Equipment, Net
Property and EquipmentEstimated Useful Life
Servers and related equipment
5 years
Computer hardware and software
2 - 5 years
Furniture and fixtures
2 years
Leasehold improvements
Shorter of 10 years or life of lease
Property and equipment, net, consisted of the following (in thousands):
As of December 31,
20212020
Servers and related equipment
$361,227 $264,994 
Computer hardware and software
16,154 3,498 
Furniture and fixtures
179 162 
Leasehold improvements
30,482 27,437 
Construction in progress
16,837 294 
Total property and equipment
424,879 296,385 
Less accumulated depreciation and amortization
(153,527)(89,970)
Property and equipment—net
$271,352 $206,415 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of December 31,
20212020
General accrued expenses
$56,134 $41,699 
Short term operating lease liabilities(1)
51,303 — 
Accrued interest 2030 Notes6,781 — 
Taxes payable43,286 19,119 
Accrued compensation and other employee related liabilities14,511 801 
Other current liability
8,754 3,773 
Total accrued liabilities and other current liabilities
$180,769 $65,392 
(1)Refer to Note 3, “Leases” to the Notes to Consolidated Financial Statements for more information.