XML 71 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2025
Equity [Abstract]  
Schedule of Stock Option Activity A summary of the Company’s stock option activity for the year ended December 31, 2025 is as follows:
Number of SharesWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
(In thousands)
Outstanding at December 31, 2024
18,619,906 $34.92 6.7$54,193 
Granted1,761,138 $21.27  
Exercised(265,477)$5.68   
Forfeited(464,705)$35.74   
Cancelled(665,896)$45.53 
Outstanding at December 31, 2025
18,984,966 $33.63 5.7$93,952 
Exercisable at December 31, 2024
11,939,099 $32.83 5.8$53,294 
Exercisable at December 31, 2025
14,649,963 $34.95 5.1$83,289 
Schedule of Assumptions Used in the Option-Pricing Model for Options Granted
Certain assumptions used in the option-pricing model for options granted to employees, directors, and non-employees are as follows:
Year Ended December 31,
202520242023
Expected term (in years)
5.50 - 6.25
5.25 - 6.11
5.50 - 6.11
Risk-free interest rate
3.6% - 4.5%
3.5% - 4.6%
3.5% - 4.8%
Expected volatility
53.7% - 54.7%
53.0% - 55.0%
52.0% - 54.0%
Expected dividend rate
Schedule of Restricted Stock Unit Activity
A summary of the Company’s restricted stock unit activity, including those with performance-based vesting conditions, is as follows:
Number of Shares
Weighted-Average
Grant Date
Fair Value
Outstanding at December 31, 2024
3,920,377$31.16
Granted2,094,395$21.83
Vested(1,853,768)$35.41
Forfeited(382,040)$30.63
Outstanding at December 31, 2025
3,778,964$23.83
Schedule of Employee Stock Purchase Plan
The following table summarizes the purchases that were made for each purchase period of the ESPP in the years ending December 31, 2025, 2024, and 2023 (in thousands, except for share amounts):

Purchase PeriodProceeds used for purchaseShares purchased
August 1, 2022 to January 31, 2023$72327,492
February 1, 2023 to July 31, 2023$52817,642
August 1, 2023 to January 31, 2024$79024,387
February 1, 2024 to July 31, 2024$52421,848
August 1, 2024 to January 31, 2025
$70335,701
February 1, 2025 to July 31, 2025
$51826,316
Schedule of Stock Based Compensation Expense for Employees The following table summarizes stock-based compensation expense, which was included in the statements of operations as follows (in thousands):
Year Ended
December 31,
202520242023
Cost of services$35,332 $36,799 $34,490 
Sales and marketing30,70230,49027,015
General and administrative65,83360,84161,106
Total stock-based compensation expense$131,867 $128,130 $122,611 
Schedule of Accumulated Other Comprehensive Income (Loss)
Accumulated other comprehensive income consisted of the following (in thousands):
Year Ended December 31, 2025Year Ended December 31, 2024Year Ended December 31, 2023
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$18 $21 $39 $2,829 $(10)$2,819 $496 $$501 
Other comprehensive income before reclassifications, net of tax(1)
133 326 459 4,500 31 4,531 6,143 (15)6,128 
Amounts reclassified from accumulated other comprehensive income, net of tax(2)
(7,311)— (7,311)(3,810)— (3,810)
Net current period other comprehensive (loss) income133 326 459 (2,811)31 (2,780)2,333 (15)2,318 
Balance at end of period$151$347$498$18$21$39$2,829$(10)$2,819

(1) Represents unrealized gains of $0.2 million, net of tax of $0.1 million for the year ended December 31, 2025, unrealized gains of $6.2 million, net of tax of $1.7 million for the year ended December 31, 2024, and unrealized gains of $8.6 million, net of tax of $2.5 million for the year ended December 31, 2023.
(2) The effects on net income of amounts reclassified from accumulated other comprehensive income were as follows (in thousands):
Details about Accumulated Other Comprehensive Income ComponentYear Ended December 31,Affected Line Item in Statement of Operations
202520242023
Gains on marketable securities$— $9,982 $5,196 Interest and other income, net
— 9,982 5,196 Income before income taxes
— 2,671 1,386 Provision for income taxes
$$7,311$3,810Net income