XML 63 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Other Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
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,
20222021
Prepaid expenses
$45,173 $27,671 
Other current assets
16,468 4,420 
Total prepaid expenses and other current assets
$61,641 $32,091 
Schedule of Property And Equipment, Net The estimated useful life for each asset category is as follows:
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 remaining lease term
Property and equipment, net, consisted of the following (in thousands):
As of December 31,
20222021
Servers and related equipment and software
$741,418 $361,227 
Computer hardware and software
23,647 16,154 
Furniture and fixtures
446 179 
Leasehold improvements
69,311 30,482 
Construction in progress
24,306 16,837 
Total property and equipment
859,128 424,879 
Less: accumulated depreciation and amortization
(266,782)(153,527)
Property and equipment—net
$592,346 $271,352 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of December 31,
20222021
Accrued operating expenses
$80,122 $56,134 
Short term operating lease liabilities73,235 51,303 
Accrued interest on the 2030 Notes6,458 6,781 
Taxes payable49,361 43,286 
Accrued compensation and other employee related liabilities21,003 14,511 
Other current liability
5,827 8,754 
Total accrued expenses and other current liabilities
$236,006 $180,769