Financial Statement Components (Tables)
|
9 Months Ended |
Sep. 30, 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): | | | | | | | | | | | | | September 30, 2026 | | December 31, 2025 | | Cash | $ | 104,548 | | | $ | 127,140 | | | Money market funds | 5,570 | | | 5,424 | | | Total cash and cash equivalents | $ | 110,118 | | | $ | 132,564 | |
|
| Schedule of Components of Accounts Receivable, Net |
Accounts receivable, net consisted of the following (in thousands): | | | | | | | | | | | | | September 30, 2026 | | December 31, 2025 | | Accounts receivable | $ | 288,153 | | | $ | 303,256 | | | Unbilled accounts receivable | 106,971 | | | 98,935 | | | Allowance for doubtful accounts | (17,470) | | | (18,091) | | | Accounts receivable, net | $ | 377,654 | | | $ | 384,100 | |
|
| Schedule of Components of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consisted of the following (in thousands): | | | | | | | | | | | | | September 30, 2026 | | December 31, 2025 | | Prepaid expenses | $ | 52,031 | | | $ | 43,142 | | | Inventory | 1,069 | | | 929 | | | Other current assets | 31,607 | | | 37,119 | | | Total prepaid expenses and other current assets | $ | 84,707 | | | $ | 81,190 | |
|
| Schedule of Components of Property and Equipment, Net |
Property and equipment, net consisted of the following (in thousands): | | | | | | | | | | | | | September 30, 2026 | | December 31, 2025 | | Computer hardware and software | $ | 293,856 | | | $ | 274,700 | | | Internal-use software development costs | 425,790 | | | 377,785 | | | Furniture and fixtures | 8,193 | | | 8,990 | | | Leasehold improvements | 10,690 | | | 10,041 | | | Total property and equipment, gross | 738,529 | | | 671,516 | | | Less: accumulated depreciation and amortization | (545,192) | | | (484,946) | | | Property and equipment, net | $ | 193,337 | | | $ | 186,570 | |
|
| Schedule of Goodwill |
A summary of activity of the Company’s carrying value of goodwill during the nine months ended September 30, 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 | (753) | | | Balance as of September 30, 2026 | $ | 102,749 | |
|
| Schedule of Carrying Values of Intangible Assets |
The carrying values of intangible assets are as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | September 30, 2026 | | December 31, 2025 | | Weighted-Average Remaining Useful Life | | Cost | | Accumulated Amortization | | Acquired Intangibles, Net | | Cost | | Accumulated Amortization | | Acquired Intangibles, Net | | Customer relationships | 2.8 years | | $ | 65,847 | | | $ | 42,080 | | | $ | 23,767 | | | $ | 60,660 | | | $ | 34,745 | | | $ | 25,915 | | | Developed technology | 1.1 years | | 788,978 | | | 768,724 | | | 20,254 | | | 784,130 | | | 674,635 | | | 109,495 | | | Total acquired intangible assets | | | $ | 854,825 | | | $ | 810,804 | | | $ | 44,021 | | | $ | 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) | $ | 15,268 | | | 2027 | 12,294 | | | 2028 | 10,794 | | | 2029 | 3,956 | | | 2030 onwards | 1,709 | | | Total estimated amortization expense | $ | 44,021 | |
|
| Schedule of Components of Accrued Liabilities |
Accrued liabilities consisted of the following (in thousands): | | | | | | | | | | | | | September 30, 2026 | | December 31, 2025 | | Accrued compensation and benefits | $ | 59,710 | | | $ | 54,715 | | | Accrued sales, use, and telecom related taxes | 59,258 | | | 54,182 | | | Accrued marketing and sales commissions | 36,338 | | | 37,102 | | | Operating lease liabilities, short-term | 20,480 | | | 21,293 | | | Other accrued expenses | 130,881 | | | 130,341 | | | Total accrued liabilities | $ | 306,667 | | | $ | 297,633 | |
|