XML 55 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Other Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2024
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
 September 30,
2024
December 31,
2023
Prepaid expenses$47,419 $48,555 
Accrued interest receivable16,265 14,697 
Other current assets7,018 11,297 
Total prepaid expenses and other current assets$70,702 $74,549 
Schedule of Property and Equipment, Net
Property and equipment, net, consisted of the following (in thousands):
 As of
 September 30,
2024
December 31,
2023
Servers and related equipment and software$919,932 $914,989 
Computer hardware and software licenses50,980 43,732 
Furniture and fixtures2,084 520 
Leasehold improvements102,551 101,785 
Construction in progress154,013 77,043 
Total property and equipment1,229,560 1,138,069 
Less accumulated depreciation and amortization expense(586,923)(442,709)
Property and equipment—net$642,637 $695,360 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 As of
 September 30,
2024
December 31,
2023
Accrued operating expenses$60,486 $51,921 
Short term operating lease liabilities132,977 111,293 
Accrued interest on the 2030 Notes16,146 6,458 
Taxes payable45,493 59,632 
Accrued compensation and other employee related liabilities13,174 32,125 
Other current liabilities5,418 9,692 
Total accrued expenses and other current liabilities$273,694 $271,121