XML 22 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Details
6 Months Ended
Jun. 30, 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:
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 
Depreciation expense on property and equipment was $25,589 and $25,981 for the three months ended June 30, 2025 and 2024, respectively, and $47,348 and $50,619 for the six months ended June 30, 2025 and 2024, respectively.
Capitalized costs related to the development of computer software for internal use was $1,688 and $3,346 for the three months ended June 30, 2025 and 2024, respectively, and $4,287 and $5,418 for the six months ended June 30, 2025 and 2024, respectively, which is included in internal-use software costs within property and equipment, net. Amortization expense related to internal-use software was $2,145 and $1,413 for the three months ended June 30, 2025 and 2024, respectively, and $4,399 and $2,927 for the six months ended June 30, 2025 and 2024, respectively.
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