v3.26.3
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, 2026December 31, 2025
Cash$104,548 $127,140 
Money market funds5,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, 2026December 31, 2025
Accounts receivable$288,153 $303,256 
Unbilled accounts receivable106,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, 2026December 31, 2025
Prepaid expenses$52,031 $43,142 
Inventory1,069 929 
Other current assets31,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, 2026December 31, 2025
Computer hardware and software$293,856 $274,700 
Internal-use software development costs425,790 377,785 
Furniture and fixtures8,193 8,990 
Leasehold improvements10,690 10,041 
Total property and equipment, gross738,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, 2026December 31, 2025
Weighted-Average Remaining Useful LifeCostAccumulated
Amortization
Acquired
Intangibles, Net
CostAccumulated
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 
202712,294 
202810,794 
20293,956 
2030 onwards1,709 
Total estimated amortization expense$44,021 
Schedule of Components of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
September 30, 2026December 31, 2025
Accrued compensation and benefits$59,710 $54,715 
Accrued sales, use, and telecom related taxes59,258 54,182 
Accrued marketing and sales commissions36,338 37,102 
Operating lease liabilities, short-term20,480 21,293 
Other accrued expenses130,881 130,341 
Total accrued liabilities$306,667 $297,633