XML 115 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Details 2) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock Options Activity [Rollforward]    
Outstanding at beginning of year (in shares) 5,438,720  
Granted (in shares) 564,124  
Exercised (in shares) (972,080)  
Canceled (in shares) (107,191)  
Outstanding at end of year (in shares) 4,923,573 5,438,720
Option Price, outstanding, beginning of period, minimum (in dollars per share)   $ 13.14
Option price, outstanding, beginning of period, maximum (in dollars per share) $ 65.77  
Option price, granted, minimum (in dollars per share) 49.42  
Option price, granted, maximum (in dollars per share) 60.55  
Option price, exercised, minimum (in dollars per share) 13.14  
Option price exercised, maximum (in dollars per share) 50.08  
Option price, canceled, minimum (in dollars per share) 23.28  
Option price, canceled, maximum (in dollars per share) 60.55  
Option price, outstanding, minimum, end of period (in dollars per share) 13.14  
Option price, outstanding, maximum, end of period (in dollars per share) 65.77  
Weighted average option price, beginning of period (in dollars per share) 29.36  
Weighted-average exercise price (in dollars) 60.43  
Weighted average option price, exercised (in dollars per share) 26.06  
Weighted average option price, canceled (in dollars per share) 44.79  
Weighted average option price, outstanding, end of period (in dollars per share) $ 33.23 $ 29.36
Options exercisable, beginning of period (in shares) 3,740,936  
Options exercisable, end of period (in shares) 3,654,274 3,740,936
Weighted average exercise price, exercisable, beginning of period (in dollars per share) $ 26.50  
Weighted average exercise price, exercisable, end of period (in dollars per share) $ 27.33 $ 26.50