XML 31 R14.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Details
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Details Balance Sheet Details
Property and equipment, net
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.
Depreciation expense on property and equipment was $107,255, $99,701 and $90,466 for the years ended December 31, 2025, 2024 and 2023, respectively.
Capitalized costs related to the development and purchase of computer software for internal use were $27,410, $11,167 and $6,958 for the years ended December 31, 2025, 2024 and 2023 respectively, which is included in internal-use software costs within property and equipment, net. Amortization expense related to internal-use software was $10,138, $7,925 and $8,433 for the years ended December 31, 2025, 2024 and 2023 respectively.
Prepaid Expenses and 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 
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 
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