v3.26.1
Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
March 31, 2026December 31, 2025
Servers and related equipment
$987,888 $933,576 
Equipment under finance leases and financing obligations(1)
290,781 144,819 
Internal-use software125,355 121,735 
Leasehold improvements412 412 
Furniture and fixtures361 262 
Property and equipment, gross$1,404,797 $1,200,804 
Less: accumulated depreciation(1)
$(560,524)$(524,829)
Less: accumulated amortization
(90,416)(86,881)
Property and equipment, net $753,857 $589,094 
___________________
(1) Includes $147,203 and $13,316 of gross value and $15,964 and $11,502 of accumulated amortization of equipment under finance leases as of March 31, 2026 and December 31, 2025, respectively.
Schedule of Accrued Other Expenses
Accrued other expenses consisted of the following:
March 31, 2026December 31, 2025
Accrued capital expenditures$24,981 $3,731 
Other accrued expenses
18,496 17,532 
Accrued bonus
7,763 18,779 
Accrued payroll costs
5,287 2,637 
Total accrued other expenses
$56,527 $42,679