XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION - Employee Stock Options (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Outstanding Options  
Number outstanding (in shares) | shares 1,975
Weighted Average Remaining Life 4 years 8 months 4 days
Weighted average exercise price (in USD per share) $ 10.31
Vested Options  
Number excercisable (in shares) | shares 1,850
Weighted average exercise price (in USD per share) $ 8.47
Weighted Average Remaining Life 4 years 5 months 26 days
1.05  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD oer share) $ 0.34
Range of exercise price, upper (in USD per share) $ 1.05
Outstanding Options  
Number outstanding (in shares) | shares 30
Weighted Average Remaining Life 11 months 8 days
Weighted average exercise price (in USD per share) $ 0.58
Vested Options  
Number excercisable (in shares) | shares 30
Weighted average exercise price (in USD per share) $ 0.58
Weighted Average Remaining Life 11 months 8 days
2.955  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD oer share) $ 1.97
Range of exercise price, upper (in USD per share) $ 2.96
Outstanding Options  
Number outstanding (in shares) | shares 5
Weighted Average Remaining Life 2 years 6 months 7 days
Weighted average exercise price (in USD per share) $ 1.97
Vested Options  
Number excercisable (in shares) | shares 5
Weighted average exercise price (in USD per share) $ 1.97
Weighted Average Remaining Life 2 years 6 months 7 days
4.845  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD oer share) $ 3.23
Range of exercise price, upper (in USD per share) $ 4.85
Outstanding Options  
Number outstanding (in shares) | shares 1,377
Weighted Average Remaining Life 4 years 3 days
Weighted average exercise price (in USD per share) $ 3.81
Vested Options  
Number excercisable (in shares) | shares 1,378
Weighted average exercise price (in USD per share) $ 3.81
Weighted Average Remaining Life 4 years 3 days
8.385  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD oer share) $ 5.59
Range of exercise price, upper (in USD per share) $ 8.39
Outstanding Options  
Number outstanding (in shares) | shares 188
Weighted Average Remaining Life 4 years 9 months 3 days
Weighted average exercise price (in USD per share) $ 5.78
Vested Options  
Number excercisable (in shares) | shares 189
Weighted average exercise price (in USD per share) $ 5.78
Weighted Average Remaining Life 4 years 9 months 3 days
21.795  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD oer share) $ 14.53
Range of exercise price, upper (in USD per share) $ 21.80
Outstanding Options  
Number outstanding (in shares) | shares 60
Weighted Average Remaining Life 7 years 1 month 2 days
Weighted average exercise price (in USD per share) $ 14.53
Vested Options  
Number excercisable (in shares) | shares 40
Weighted average exercise price (in USD per share) $ 14.53
Weighted Average Remaining Life 7 years 1 month 2 days
32.7  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD oer share) $ 21.80
Range of exercise price, upper (in USD per share) $ 32.70
Outstanding Options  
Number outstanding (in shares) | shares 14
Weighted Average Remaining Life 7 years 2 months 1 day
Weighted average exercise price (in USD per share) $ 21.80
Vested Options  
Number excercisable (in shares) | shares 8
Weighted average exercise price (in USD per share) $ 21.80
Weighted Average Remaining Life 7 years 14 days
63.96  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise price, lower (in USD oer share) $ 42.64
Range of exercise price, upper (in USD per share) $ 63.96
Outstanding Options  
Number outstanding (in shares) | shares 301
Weighted Average Remaining Life 7 years 6 months 3 days
Weighted average exercise price (in USD per share) $ 42.67
Vested Options  
Number excercisable (in shares) | shares 200
Weighted average exercise price (in USD per share) $ 42.67
Weighted Average Remaining Life 7 years 6 months 3 days