v3.26.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Costs Related to Company's Stock-based Compensation Plan
Stock-based compensation expense by function, as below, are included in the unaudited consolidated statements of income:

Three months ended September 30,Nine months ended September 30,
2026202520262025
Cost of revenues$3,628 $3,321 $10,221 $10,229 
General and administrative expenses10,771 9,037 30,802 22,840 
Selling and marketing expenses11,143 10,781 31,251 25,649 
Total$25,542 $23,139 $72,274 $58,718 
Income tax benefit related to share-based compensation(1)
$6,445 $5,788 $13,858 $19,104 

(1) Includes $(55) and $64 during the three months ended September 30, 2026 and 2025, respectively, and $1,208 and $14,792 during the nine months ended September 30, 2026 and 2025, respectively, related to discrete benefits recognized in income tax expense in accordance with ASU No. 2016-09, Compensation - Stock Compensation.
Schedule of Share-Based Payment Arrangement, Option, Activity
Stock option activity under the Company’s stock-based compensation plans is shown below:

Number of OptionsWeighted Average Exercise PriceAggregate Intrinsic ValueWeighted Average Remaining Contractual Life (Years)
Outstanding as of December 31, 20251,734,720 $30.14 $21,344 7.5
Granted— — — — 
Exercised(11,195)30.15 90 — 
Forfeited— — — — 
Outstanding as of September 30, 20261,723,525 $30.14 $7,315 6.7
Vested and exercisable as of September 30, 20261,287,010 $30.14 $5,462 6.7
Weighted average grant date fair value per unit of stock option granted during the period
$— 
Schedule of Restricted Stock Activity Under Company's Stock Plans
Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
Restricted Stock Units
NumberWeighted Average
Fair Value
Outstanding as of December 31, 2025(1)
2,789,601 $37.65 
  Granted1,840,408 31.31 
  Vested(1,082,771)34.77 
  Forfeited(183,109)36.11 
Outstanding as of September 30, 2026(1)
3,364,129 $35.19 

(1) As of September 30, 2026 and December 31, 2025 restricted stock units vested for which the underlying common stock is yet to be issued are 328,139 and 348,636, respectively.
PRSU activity under the Company’s stock plans is shown below:

Revenue Based PRSUsMarket Condition Based PRSUs
NumberWeighted Average
Fair Value
NumberWeighted Average
Fair Value
Outstanding as of December 31, 2025696,439 $39.20 841,966 $56.31 
Granted409,256 30.90 707,876 38.11 
Vested— — — — 
Forfeited(23,337)36.71 (34,987)52.63 
Outstanding as of September 30, 20261,082,358 $36.12 1,514,855 $47.89 
Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity
Activity under the Company’s 2022 ESPP is shown below:

NumberTotal Proceeds Received
Shares available for issuance as of December 31, 20253,510,269
Issuance of common stock related to the:
Seventh offering period60,139$2,297 
Eighth offering period146,650$3,413 
Shares available for issuance as of September 30, 20263,303,480
Contributions received for the ninth offering period up to September 30, 2026—$3,122