v3.26.1
Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
June 30, 2026December 31, 2025
Servers and related equipment
$1,001,912 $933,576 
Equipment under finance leases424,446 13,316 
Equipment under financing obligations184,951 131,503 
Internal-use software131,234 121,735 
Leasehold improvements496 412 
Furniture and fixtures361 262 
Property and equipment, gross$1,743,400 $1,200,804 
Less: accumulated depreciation$(599,782)$(524,829)
Less: accumulated amortization
(94,286)(86,881)
Property and equipment, net $1,049,332 $589,094