XML 81 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Information With Respect to Stock Options
The below tables present information with respect to stock options:
(in thousands, except for exercise price)Number of SharesWeighted
Average
Exercise Price
Aggregate
 Intrinsic Value
Outstanding at January 1, 2024920 $13.04 
Options exercised(188)11.96 
Options canceled/forfeited(18)11.96 
Outstanding at December 31, 2024714 $13.36 $42,320 
Vested and expected to vest at December 31, 2024714 $13.36 $42,320 
Total shares exercisable at December 31, 2024713 $13.36 $42,316 

(in thousands, except for grant date fair value)202420232022
Option expense recorded, in thousands, for the year ended December 31,$507 $2,813 $5,640 
Total intrinsic value of stock options exercised, in thousands, for the year ended December 31,$6,745 $2,700 $3,663 
Cash received for options exercised$2,235 $1,069 $1,286 
Schedule of Share-based Compensation by Exercise Price Range Stock options outstanding at December 31, 2024 are summarized as follows:
Range of exercise pricesNumber outstanding (in thousands)Weighted average remaining life
$0.73 - $35.23
714 4.92 years
Summary of Restricted Stock Awards Activity
Current year activity with respect to the Company’s non-vested RSUs is as follows:

(in thousands, except weighted average fair value)SharesWeighted Average grant- date fair value
Balance at January 1, 2024839 $35.83 
Granted864 52.94 
Vested(422)33.98 
Canceled/forfeited(159)37.21 
Balance at December 31, 20241,122 $47.21 

The below table presents information with respect to RSUs:

(in thousands)202420232022
Service-based RSU$12,723 $9,189 $6,615 
Performance-based RSU8,969 2,257 845 
Total stock-based compensation expense related to RSUs$21,692 $11,446 $7,460