XML 49 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Other Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2022
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,
2022
December 31,
2021
Prepaid Expenses$42,593 $27,671 
Other current assets15,002 4,420 
Total prepaid expenses and other current assets$57,595 $32,091 
Summary of Property And Equipment, Net
Property and equipment, net, consisted of the following (in thousands):
 As of
 June 30,
2022
December 31,
2021
Servers and related equipment$538,037 $361,227 
Computer hardware and software19,547 16,154 
Furniture and fixtures314 179 
Leasehold improvement36,378 30,482 
Construction in progress30,481 16,837 
Total property and equipment$624,757 $424,879 
Less accumulated depreciation and amortization(198,807)(153,527)
Property and equipment—net$425,950 $271,352 
Summary of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 As of
 June 30,
2022
December 31,
2021
General accrued expenses$103,825 $56,134 
Short term operating lease liabilities55,680 51,303 
Accrued interest 2030 Notes6,458 6,781 
Taxes payable43,485 43,286 
Accrued compensation and other employee related liabilities9,424 14,511 
Other current liability12,327 8,754 
Total accrued expenses and other current liabilities$231,199 $180,769