v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 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 June 30,Six months ended June 30,
 2026202520262025
Cost of revenues$3,577 $3,421 $6,593 $6,908 
General and administrative expenses10,708 6,617 20,031 13,803 
Selling and marketing expenses10,346 6,354 20,108 14,868 
Total$24,631 $16,392 $46,732 $35,579 
Income tax benefit related to share-based compensation(1)
$6,097 $4,211 $7,413 $13,316 

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

Number of Options
Weighted Average Exercise Price
Aggregate Intrinsic Value
Weighted Average Remaining Contractual Life (Years)
Outstanding as of December 31, 20251,734,720 $30.14 $21,344 7.5
Granted— — — — 
Exercised— — — — 
Forfeited— — — — 
Outstanding as of June 30, 20261,734,720 $30.14 $— 7.0
Vested and exercisable as of June 30, 20261,264,700 $30.14 $— 7.0
Weighted average grant date fair value of per unit of stock option granted during the period
$— 
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,653,889 30.83 
  Vested(1,047,510)34.64 
  Forfeited(116,947)36.36 
Outstanding as of June 30, 2026(1)
3,279,033 $35.22 

(1) As of June 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 613,778 36.42 
Vested— — — — 
Forfeited(15,147)37.03 (22,710)53.63 
Outstanding as of June 30, 20261,090,548 $36.12 1,433,034 $47.83 
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 made during the seventh offering period60,139$2,297 
Shares available for issuance as of June 30, 20263,450,130
Issuance of common stock related to the eighth offering period made subsequent to June 30, 2026146,650$3,413