XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.4
Financial Statement Components (Tables)
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Components of Cash and Cash Equivalents
Cash and cash equivalents consisted of the following (in thousands):
December 31,
2025
December 31,
2024
Cash$127,140 $128,308 
Money market funds5,424 114,503 
Total cash and cash equivalents$132,564 $242,811 
Schedule of Components of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
December 31,
2025
December 31,
2024
Accounts receivable$303,256 $300,805 
Unbilled accounts receivable98,935 100,578 
Allowance for doubtful accounts(18,091)(15,131)
Accounts receivable, net$384,100 $386,252 
Schedule of Components of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
December 31,
2025
December 31,
2024
Prepaid expenses$43,142 $39,858 
Inventory929 1,243 
Other current assets37,119 18,343 
Total prepaid expenses and other current assets$81,190 $59,444 
Schedule of Components of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
December 31,
2025
December 31,
2024
Computer hardware and software$274,700 $252,961 
Internal-use software development costs377,785 314,944 
Furniture and fixtures8,990 8,965 
Leasehold improvements10,041 12,367 
Property and equipment, gross671,516 589,237 
Less: accumulated depreciation and amortization(484,946)(408,587)
Property and equipment, net$186,570 $180,650 
Schedule of Carrying Value of Goodwill
The carrying value of goodwill is as follows (in thousands):
Balance at December 31, 2024$82,986 
Acquisitions (Note 8)
12,273 
Foreign currency translation adjustments2,533 
Balance at December 31, 2025$97,792 
Schedule of Carrying Values of Intangible Assets
The carrying values of intangible assets are as follows (in thousands):
December 31, 2025December 31, 2024
Weighted-Average Remaining Useful LifeCostAccumulated
Amortization And Impairment
Acquired
Intangibles,
Net
CostAccumulated
Amortization And Impairment
Acquired
Intangibles,
Net
Customer relationships
3.1 years
$60,660 $34,745 $25,915 $51,312 $25,833 $25,479 
Developed technology
1.0 year
784,130 674,635 109,495 779,794 546,747 233,047 
Total acquired intangible assets$844,790 $709,380 $135,410 $831,106 $572,580 $258,526 
Schedule of Estimated Amortization Expense for Acquired Intangible Assets
Estimated amortization expense for acquired intangible assets for the following fiscal years is as follows (in thousands):
2026$114,632 
20279,515 
20288,015 
20292,711 
2030 onwards537 
Total estimated amortization expense$135,410 
Schedule of Components of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
December 31,
2025
December 31,
2024
Accrued compensation and benefits$54,715 $47,415 
Accrued sales, use, and telecom related taxes54,182 55,699 
Accrued marketing and sales commissions37,102 36,391 
Operating lease liabilities, short-term21,293 20,445 
Other accrued expenses130,341 123,849 
Total accrued liabilities$297,633 $283,799