v3.26.1
Financial Statement Components (Tables)
6 Months Ended
Jun. 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):
June 30, 2026December 31, 2025
Cash$105,981 $127,140 
Money market funds5,520 5,424 
Total cash and cash equivalents$111,501 $132,564 
Schedule of Components of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
June 30, 2026December 31, 2025
Accounts receivable$301,704 $303,256 
Unbilled accounts receivable104,448 98,935 
Allowance for doubtful accounts(17,109)(18,091)
Accounts receivable, net$389,043 $384,100 
Schedule of Components of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30, 2026December 31, 2025
Prepaid expenses$47,465 $43,142 
Inventory991 929 
Other current assets26,842 37,119 
Total prepaid expenses and other current assets$75,298 $81,190 
Schedule of Components of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
June 30, 2026December 31, 2025
Computer hardware and software$286,864 $274,700 
Internal-use software development costs408,666 377,785 
Furniture and fixtures9,343 8,990 
Leasehold improvements11,136 10,041 
Total property and equipment, gross716,009 671,516 
Less: accumulated depreciation and amortization(525,790)(484,946)
Property and equipment, net$190,219 $186,570 
Schedule of Goodwill
A summary of activity of the Company’s carrying value of goodwill during the six months ended June 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(670)
Balance as of June 30, 2026$102,832 
Schedule of Carrying Values of Intangible Assets
The carrying values of intangible assets are as follows (in thousands):
June 30, 2026December 31, 2025
Weighted-Average Remaining Useful LifeCostAccumulated
Amortization
Acquired
Intangibles, Net
CostAccumulated
Amortization
Acquired
Intangibles, Net
Customer relationships
3.0 years
$65,896 $39,730 $26,166 $60,660 $34,745 $25,915 
Developed technology
0.8 years
789,034 737,844 51,190 784,130 674,635 109,495 
Total acquired intangible assets$854,930 $777,574 $77,356 $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)$48,559 
202712,307 
202810,807 
20293,964 
2030 onwards1,719 
Total estimated amortization expense$77,356 
Schedule of Components of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
June 30, 2026December 31, 2025
Accrued compensation and benefits$63,425 $54,715 
Accrued sales, use, and telecom related taxes55,735 54,182 
Accrued marketing and sales commissions30,795 37,102 
Operating lease liabilities, short-term20,577 21,293 
Other accrued expenses128,846 130,341 
Total accrued liabilities$299,378 $297,633