XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
June 30, 2025December 31, 2024
Servers and related equipment
$909,179 $833,893 
Furniture and fixtures161 1,558 
Leasehold improvements285 6,985 
Internal-use software99,259 94,981 
Equipment under finance leases12,542 12,138 
Property and equipment, gross$1,021,426 $949,555 
Less: accumulated depreciation$(474,163)$(439,664)
Less: accumulated amortization (81,742)(77,347)
Property and equipment, net $465,521 $432,544 
Schedule of Other Assets
Other assets consisted of the following:
June 30, 2025December 31, 2024
Prepaid expenses, long term$7,892 $5,353 
Deferred financing fees5,109 782 
Other assets2,041 2,402 
Total other assets$15,042 $8,537