XML 49 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Balance Sheet Components
12 Months Ended
Dec. 31, 2021
Other Balance Sheet Components [Abstract]  
Other Balance Sheet Components Other Balance Sheet Components
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 
Property and equipment, net
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 
Construction in progress includes costs mostly related to leasehold improvements related to the Company’s office buildings and network equipment infrastructure to support the Company’s data centers.
Depreciation expense was $64.9 million, $42.7 million, and $27.6 million for years ended December 31, 2021, 2020, and 2019, respectively.
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.
Other long-term liabilities include zero and $21.9 million in deferred rent as of December 31, 2021, and December 31, 2020, respectively.