XML 52 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Reconciliation of Cash and Cash Equivalents
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20242023
Cash and cash equivalents$428,446 $317,236 
Restricted cash(1)
1,747 1,747 
Total cash, cash equivalents and restricted cash$430,193 $318,983 
___________________
(1)Includes deposits in financial institutions related to a letter of credit used to secure a lease agreement.
Reconciliation of Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20242023
Cash and cash equivalents$428,446 $317,236 
Restricted cash(1)
1,747 1,747 
Total cash, cash equivalents and restricted cash$430,193 $318,983 
___________________
(1)Includes deposits in financial institutions related to a letter of credit used to secure a lease agreement.
Disclosure of Changes in Allowance for Doubtful Accounts
The following table presents the changes in our allowance for expected credit losses for the period presented:
December 31,
20242023
Beginning balance$5,848 $6,099 
Provision for expected credit losses16,446 15,357 
Write-offs and other(16,354)(15,608)
Ending balance$5,940 $5,848 
Schedule of Property and Equipment, Net
The estimated useful lives of property and equipment are as follows:
Property and Equipment CategoryUseful Life
Servers and related equipment6 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
Equipment under finance leasesLesser of lease term or remaining useful life
Property and equipment, net consisted of the following:
December 31, 2024December 31, 2023
Servers and related equipment
$833,893 $657,505 
Furniture and fixtures1,558 1,511 
Leasehold improvements6,985 6,820 
Internal-use software94,981 84,279 
Equipment under finance leases12,138 11,938 
Property and equipment, gross$949,555 $762,053 
Less: accumulated depreciation$(439,664)$(387,083)
Less: accumulated amortization (77,347)(69,526)
Property and equipment, net $432,544 $305,444