XML 105 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION - Schedule of Information about Stock Options Outstanding (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options outstanding, weighted average exercise price (in dollars per share) $ 33.25 $ 35.55
$20.00-30.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price, lower range limit (in dollars per share) 20.00  
Exercise price, upper range limit (in dollars per share) $ 30.00  
Options Outstanding (in shares) 551,340  
Options outstanding, weighted average remaining contractual life (in years) 7 years 21 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 26.31  
Options Exercisable (in shares) 207,140  
Options exercisable, weighted average exercise price (in dollars per share) $ 25.84  
30.01-40.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price, lower range limit (in dollars per share) 30.01  
Exercise price, upper range limit (in dollars per share) $ 40.00  
Options Outstanding (in shares) 94,100  
Options outstanding, weighted average remaining contractual life (in years) 5 years 11 months 8 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 35.06  
Options Exercisable (in shares) 94,100  
Options exercisable, weighted average exercise price (in dollars per share) $ 35.06  
40.01-50.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price, lower range limit (in dollars per share) 40.01  
Exercise price, upper range limit (in dollars per share) $ 50.00  
Options Outstanding (in shares) 263,366  
Options outstanding, weighted average remaining contractual life (in years) 5 years 7 months 20 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 46.71  
Options Exercisable (in shares) 224,156  
Options exercisable, weighted average exercise price (in dollars per share) $ 46.66  
50.01-60.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price, lower range limit (in dollars per share) 50.01  
Exercise price, upper range limit (in dollars per share) $ 60.00  
Options Outstanding (in shares) 5,304  
Options outstanding, weighted average remaining contractual life (in years) 7 years 4 months 6 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 53.55  
Options Exercisable (in shares) 3,536  
Options exercisable, weighted average exercise price (in dollars per share) $ 53.55  
20.00-60.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price, lower range limit (in dollars per share) 20.00  
Exercise price, upper range limit (in dollars per share) $ 60.00  
Options Outstanding (in shares) 914,110  
Options outstanding, weighted average remaining contractual life (in years) 6 years 6 months 14 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 33.25  
Options Exercisable (in shares) 528,932  
Options exercisable, weighted average exercise price (in dollars per share) $ 36.49