XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Significant Option Groups Outstanding and Related Weighted Average Exercise Price and Life Information (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Options Outstanding        
Number outstanding (in shares) 779 901 782 800
Weighted-average remaining contractual term (in years) 3 years 1 month 13 days 3 years 8 months 1 day 3 years 5 months 12 days  
Weighted average exercise price (in dollars per share) $ 35.67 $ 38.78 $ 44.16 $ 45.55
Options Exercisable        
Number exercisable (in shares) 673 620 600  
Weighted-average exercise price (in dollars per share) $ 37.24 $ 44.06 $ 45.77  
Exercise price range 1        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, lower range limit (in dollars per share) 24.77      
Range of exercise prices, upper range limit (in dollars per share) $ 34.56      
Options Outstanding        
Number outstanding (in shares) 497      
Weighted-average remaining contractual term (in years) 3 years 9 months 10 days      
Weighted average exercise price (in dollars per share) $ 27.69      
Options Exercisable        
Number exercisable (in shares) 391      
Weighted-average exercise price (in dollars per share) $ 28.23      
Exercise price range 2        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, lower range limit (in dollars per share) 44.95      
Range of exercise prices, upper range limit (in dollars per share) $ 46.17      
Options Outstanding        
Number outstanding (in shares) 188      
Weighted-average remaining contractual term (in years) 1 year 2 months 4 days      
Weighted average exercise price (in dollars per share) $ 45.60      
Options Exercisable        
Number exercisable (in shares) 188      
Weighted-average exercise price (in dollars per share) $ 45.60      
Exercise price range 3        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, lower range limit (in dollars per share) 52.85      
Range of exercise prices, upper range limit (in dollars per share) $ 59.43      
Options Outstanding        
Number outstanding (in shares) 94      
Weighted-average remaining contractual term (in years) 3 years 5 months 23 days      
Weighted average exercise price (in dollars per share) $ 58.03      
Options Exercisable        
Number exercisable (in shares) 94      
Weighted-average exercise price (in dollars per share) $ 58.03