XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION - Employee Stock Options (Details)
shares in Thousands
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Outstanding Options  
Number outstanding (in shares) | shares 1,665
Weighted Average Remaining Life 4 years 8 months 23 days
Weighted average exercise price (in USD per share) $ 11.44
Vested Options  
Number exercisable (in shares) | shares 1,560
Weighted average exercise price (in USD per share) $ 9.40
Weighted Average Remaining Life 4 years 6 months 21 days
$1.05 - $1.97  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD per share) $ 1.05
Range of exercise price, upper (in USD per share) $ 1.97
Outstanding Options  
Number outstanding (in shares) | shares 15
Weighted Average Remaining Life 1 year 8 months 8 days
Weighted average exercise price (in USD per share) $ 1.36
Vested Options  
Number exercisable (in shares) | shares 15
Weighted average exercise price (in USD per share) $ 1.36
Weighted Average Remaining Life 1 year 8 months 8 days
$3.23 - $4.85  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD per share) $ 3.23
Range of exercise price, upper (in USD per share) $ 4.85
Outstanding Options  
Number outstanding (in shares) | shares 1,118
Weighted Average Remaining Life 4 years 14 days
Weighted average exercise price (in USD per share) $ 3.89
Vested Options  
Number exercisable (in shares) | shares 1,118
Weighted average exercise price (in USD per share) $ 3.89
Weighted Average Remaining Life 4 years 14 days
$5.59 - $8.39  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD per share) $ 5.59
Range of exercise price, upper (in USD per share) $ 8.39
Outstanding Options  
Number outstanding (in shares) | shares 185
Weighted Average Remaining Life 4 years 5 months 19 days
Weighted average exercise price (in USD per share) $ 5.79
Vested Options  
Number exercisable (in shares) | shares 185
Weighted average exercise price (in USD per share) $ 5.79
Weighted Average Remaining Life 4 years 5 months 19 days
$14.53 - $21.80  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD per share) $ 14.53
Range of exercise price, upper (in USD per share) $ 21.80
Outstanding Options  
Number outstanding (in shares) | shares 35
Weighted Average Remaining Life 6 years 10 months 2 days
Weighted average exercise price (in USD per share) $ 14.53
Vested Options  
Number exercisable (in shares) | shares 35
Weighted average exercise price (in USD per share) $ 14.53
Weighted Average Remaining Life 6 years 10 months 2 days
$21.8 - $32.70  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD per share) $ 21.8
Range of exercise price, upper (in USD per share) $ 32.70
Outstanding Options  
Number outstanding (in shares) | shares 13
Weighted Average Remaining Life 7 years 29 days
Weighted average exercise price (in USD per share) $ 21.80
Vested Options  
Number exercisable (in shares) | shares 7
Weighted average exercise price (in USD per share) $ 21.80
Weighted Average Remaining Life 7 years 29 days
$42.64 - $63.96  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD per share) $ 42.64
Range of exercise price, upper (in USD per share) $ 63.96
Outstanding Options  
Number outstanding (in shares) | shares 299
Weighted Average Remaining Life 7 years 3 months 3 days
Weighted average exercise price (in USD per share) $ 42.67
Vested Options  
Number exercisable (in shares) | shares 200
Weighted average exercise price (in USD per share) $ 42.67
Weighted Average Remaining Life 7 years 3 months 3 days