v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table summarizes the stock option, RSU and PSU activity for the six months ended June 30, 2026:
OptionsRSUsPSUs
Number of
options
Weighted -
average
exercise price
(1)
Number of
RSUs
Weighted -
average
grant date fair value
(2)
Number of
PSUs
Weighted - average grant date fair value(2)(3)
Outstanding at January 1, 2026
3,599,988 $22.19 3,570,679 $13.96 636,198 $12.51 
Granted
— $— 2,058,661 $10.01 356,136 $10.60 
Exercised or released(20,494)$3.81 (1,594,394)$15.05 (74,914)$13.33 
Forfeited, cancelled, or expired(241,487)$26.49 (436,645)$11.79 (117,363)$12.15 
Outstanding at June 30, 2026
3,338,007 $18.46 3,598,301 $11.49 800,057 $11.87 
(1) Outstanding at June 30, 2026 includes the exercise price reduction for out-of-the-money stock options.
(2) Includes the liability-classified portion of the award as the fair value did not change.
(3) Excludes award tranches for which there is no grant date or grant date fair value.
Schedule of RSU Activity
The following table summarizes the stock option, RSU and PSU activity for the six months ended June 30, 2026:
OptionsRSUsPSUs
Number of
options
Weighted -
average
exercise price
(1)
Number of
RSUs
Weighted -
average
grant date fair value
(2)
Number of
PSUs
Weighted - average grant date fair value(2)(3)
Outstanding at January 1, 2026
3,599,988 $22.19 3,570,679 $13.96 636,198 $12.51 
Granted
— $— 2,058,661 $10.01 356,136 $10.60 
Exercised or released(20,494)$3.81 (1,594,394)$15.05 (74,914)$13.33 
Forfeited, cancelled, or expired(241,487)$26.49 (436,645)$11.79 (117,363)$12.15 
Outstanding at June 30, 2026
3,338,007 $18.46 3,598,301 $11.49 800,057 $11.87 
(1) Outstanding at June 30, 2026 includes the exercise price reduction for out-of-the-money stock options.
(2) Includes the liability-classified portion of the award as the fair value did not change.
(3) Excludes award tranches for which there is no grant date or grant date fair value.
Schedule of PSU Activity
The following table summarizes the stock option, RSU and PSU activity for the six months ended June 30, 2026:
OptionsRSUsPSUs
Number of
options
Weighted -
average
exercise price
(1)
Number of
RSUs
Weighted -
average
grant date fair value
(2)
Number of
PSUs
Weighted - average grant date fair value(2)(3)
Outstanding at January 1, 2026
3,599,988 $22.19 3,570,679 $13.96 636,198 $12.51 
Granted
— $— 2,058,661 $10.01 356,136 $10.60 
Exercised or released(20,494)$3.81 (1,594,394)$15.05 (74,914)$13.33 
Forfeited, cancelled, or expired(241,487)$26.49 (436,645)$11.79 (117,363)$12.15 
Outstanding at June 30, 2026
3,338,007 $18.46 3,598,301 $11.49 800,057 $11.87 
(1) Outstanding at June 30, 2026 includes the exercise price reduction for out-of-the-money stock options.
(2) Includes the liability-classified portion of the award as the fair value did not change.
(3) Excludes award tranches for which there is no grant date or grant date fair value.
Schedule of Stock Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized for the periods presented:
Three months ended June 30,Six months ended June 30,
(in thousands)2026202520262025
Cost of services$226 $250 $517 $452 
Selling, general and administrative expense3,541 8,057 9,821 16,604 
Total$3,767 $8,307 $10,338 $17,056