XML 50 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net
The estimated useful lives of property and equipment are as follows:
Property and Equipment CategoryUseful Life
Servers and related equipment6 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
Equipment under finance leasesLesser of lease term or remaining useful life
Equipment under financing obligations
6 years
Property and equipment, net consisted of the following:
December 31, 2025December 31, 2024
Servers and related equipment
$933,576 $833,893 
Equipment under finance leases and financing obligations(1)
144,819 12,138 
Internal-use software121,735 94,981 
Leasehold improvements412 6,985 
Furniture and fixtures262 1,558 
Property and equipment, gross$1,200,804 $949,555 
Less: accumulated depreciation(1)
$(524,829)$(439,664)
Less: accumulated amortization
(86,881)(77,347)
Property and equipment, net $589,094 $432,544 
___________________
(1) Includes $13,316 and $12,138 of gross value and $11,502 and $7,847 of accumulated amortization of equipment under finance leases as of December 31, 2025 and 2024, respectively.
Schedule of Other Current Assets
Prepaid expenses and other current assets consisted of the following:
December 31, 2025December 31, 2024
VAT and sales tax receivable
$27,934 $18,621 
Prepaid rent
26,114 3,010 
Prepaid expenses
22,396 17,544 
Other current assets
5,154 1,611 
 Total prepaid expenses and other current assets$81,598 $40,786 
Schedule of Accrued Other Expenses
Accrued other expenses consisted of the following:
December 31, 2025December 31, 2024
Accrued bonus
$18,779 $14,599 
Other accrued expenses
17,532 16,857 
Accrued capital expenditures3,731 3,788 
Accrued payroll costs
2,637 2,912 
Total accrued other expenses
$42,679 $38,156 
Schedule of Other Current Liabilities
Other current liabilities consisted of the following:
December 31, 2025December 31, 2024
Sales and other taxes payable $57,454 $39,847 
Other current liabilities9,100 3,163 
Employee contributions under ESPP877 492 
Excise taxes related to repurchase of common stock79 — 
 Total other current liabilities $67,510 $43,502