v3.25.4
Other Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2025
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,
20252024
Prepaid expenses$63,015 $47,919 
Accrued interest receivable35,218 19,690 
Other current assets11,061 7,806 
Total prepaid expenses and other current assets
$109,294 $75,415 
Schedule of Property Plant and Equipment, Useful Life 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 remaining lease term or estimated useful life
Property and equipment, net, consisted of the following (in thousands):
As of December 31,
20252024
Servers and related equipment and software$1,065,828 $898,598 
Computer hardware and software licenses58,716 55,002 
Furniture and fixtures2,369 2,121 
Leasehold improvements262,733 245,150 
Construction in progress10,657 46,158 
Prepayments for purchase of equipment and construction in progress
168,914 — 
Total property and equipment
1,569,217 1,247,029 
Less accumulated depreciation and amortization
(684,441)(587,440)
Property and equipment—net
$884,776 $659,589 
Schedule of Long-lived Assets by Geographic Areas
Property and equipment, net, by geographic area was as follows (in thousands):
As of December 31,
20252024
United States
$762,181 $615,665 
Rest of world
122,595 43,924 
Total
$884,776 $659,589 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of December 31,
20252024
Accrued operating expenses and liabilities$67,414 $49,478 
Short-term operating lease liabilities151,550 128,857 
Accrued interest on the 2030 Notes6,458 6,458 
Taxes payable98,528 54,609 
Accrued compensation and other employee related liabilities47,586 28,147 
Short-term debt
14,700 — 
Other current liabilities10,215 8,205 
Total accrued expenses and other current liabilities
$396,451 $275,754