Financial Statement Components (Tables)
|
3 Months Ended |
Mar. 31, 2026 |
| 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): | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Cash | $ | 111,106 | | | $ | 127,140 | | | Money market funds | 5,472 | | | 5,424 | | | Total cash and cash equivalents | $ | 116,578 | | | $ | 132,564 | |
|
| Schedule of Components of Accounts Receivable, Net |
Accounts receivable, net consisted of the following (in thousands): | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Accounts receivable | $ | 283,420 | | | $ | 303,256 | | | Unbilled accounts receivable | 96,205 | | | 98,935 | | | Allowance for doubtful accounts | (17,089) | | | (18,091) | | | Accounts receivable, net | $ | 362,536 | | | $ | 384,100 | |
|
| Schedule of Components of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consisted of the following (in thousands): | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Prepaid expenses | $ | 48,849 | | | $ | 43,142 | | | Inventory | 1,001 | | | 929 | | | Other current assets | 36,695 | | | 37,119 | | | Total prepaid expenses and other current assets | $ | 86,545 | | | $ | 81,190 | |
|
| Schedule of Components of Property and Equipment, Net |
Property and equipment, net consisted of the following (in thousands): | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Computer hardware and software | $ | 279,775 | | | $ | 274,700 | | | Internal-use software development costs | 394,254 | | | 377,785 | | | Furniture and fixtures | 9,301 | | | 8,990 | | | Leasehold improvements | 10,976 | | | 10,041 | | | Total property and equipment, gross | 694,306 | | | 671,516 | | | Less: accumulated depreciation and amortization | (505,245) | | | (484,946) | | | Property and equipment, net | $ | 189,061 | | | $ | 186,570 | |
|
| Schedule of Goodwill |
A summary of activity of the Company’s carrying value of goodwill during the three months ended March 31, 2026 is presented in the following table (in thousands): | | | | | | | Balance as of December 31, 2025 | $ | 97,792 | | Acquisitions (Note 7) | 5,710 | | | Foreign currency translation adjustments | (518) | | | Balance as of March 31, 2026 | $ | 102,984 | |
|
| Schedule of Carrying Values of Intangible Assets |
The carrying values of intangible assets are as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Weighted-Average Remaining Useful Life | | Cost | | Accumulated Amortization | | Acquired Intangibles, Net | | Cost | | Accumulated Amortization | | Acquired Intangibles, Net | | Customer relationships | 3.2 years | | $ | 65,986 | | | $ | 37,105 | | | $ | 28,881 | | | $ | 60,660 | | | $ | 34,745 | | | $ | 25,915 | | | Developed technology | 0.9 years | | 789,102 | | | 706,481 | | | 82,621 | | | 784,130 | | | 674,635 | | | 109,495 | | | Total acquired intangible assets | | | $ | 855,088 | | | $ | 743,586 | | | $ | 111,502 | | | $ | 844,790 | | | $ | 709,380 | | | $ | 135,410 | |
|
| 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 (remaining) | $ | 82,644 | | | 2027 | 12,327 | | | 2028 | 10,827 | | | 2029 | 3,974 | | | 2030 onwards | 1,730 | | | Total estimated amortization expense | $ | 111,502 | |
|
| Schedule of Components of Accrued Liabilities |
Accrued liabilities consisted of the following (in thousands): | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Accrued compensation and benefits | $ | 58,190 | | | $ | 54,715 | | | Accrued sales, use, and telecom related taxes | 49,612 | | | 54,182 | | | Accrued marketing and sales commissions | 37,062 | | | 37,102 | | | Operating lease liabilities, short-term | 21,903 | | | 21,293 | | | Other accrued expenses | 135,316 | | | 130,341 | | | Total accrued liabilities | $ | 302,083 | | | $ | 297,633 | |
|