XML 36 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Other Balance Sheet Components
3 Months Ended
Mar. 31, 2023
Other Balance Sheet Components [Abstract]  
Other Balance Sheet Components
8. Other Balance Sheet Components
Prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 As of
 March 31,
2023
December 31,
2022
Prepaid expenses$48,054 $45,173 
Accrued interest receivable8,751 6,026 
Other current assets19,502 10,442 
Total prepaid expenses and other current assets$76,307 $61,641 
Property and equipment, net
Property and equipment, net, consisted of the following (in thousands):
 As of
 March 31,
2023
December 31,
2022
Servers and related equipment and software$861,377 $741,418 
Computer hardware and software34,931 23,647 
Furniture and fixtures476 446 
Leasehold improvements87,251 69,311 
Construction in progress12,727 24,306 
Total property and equipment996,762 859,128 
Less accumulated depreciation and amortization(308,421)(266,782)
Property and equipment—net$688,341 $592,346 
Construction in progress primarily relates to leasehold improvements for the Company’s leased office buildings and network equipment infrastructure to support the Company’s data centers.
Depreciation and amortization expense of property and equipment was $42.9 million for the three months ended March 31, 2023 and was $20.7 million and for the three months ended March 31, 2022.
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 As of
 March 31,
2023
December 31,
2022
Accrued operating expenses$87,972 $80,122 
Short term operating lease liabilities81,282 73,235 
Accrued interest on the 2030 Notes16,146 6,458 
Taxes payable47,479 49,361 
Accrued compensation and other employee related liabilities5,197 21,003 
Other current liability9,873 5,827 
Total accrued expenses and other current liabilities$247,949 $236,006