XML 167 R145.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Stock Options (Details) - Share-based Payment Arrangement, Option [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options outstanding at beginning of period 3,916    
Stock options granted during the period 372    
Stock options exercised during the period (987)    
Stock options forfeited/expired during the period (44)    
Stock options outstanding at end of period 3,257 3,916  
Stock options exercisable at end of period 2,592    
Stock options outstanding, weighted average exercise price beginning of period $ 41.61    
Stock options granted, weighted average price 54.48    
Stock options exercised during the period, weighted average exercise price 38.13    
Stock options forfeited/expired, weighted average price 54.41    
Stock options outstanding, weighted average exercise price end of period 43.97 $ 41.61  
Stock options exercisable, weighted average exercise price $ 40.93    
Stock options outstanding, weighted average remaining contractual term 4 years 5 months 15 days 4 years 11 months 26 days  
Stock options exercisable, weighted average remaining contractual term 3 years 5 months 8 days    
Stock options outstanding, intrinsic value $ 43,761 $ 30,606  
Stock options exercisable, intrinsic value 42,025    
Unrecognized Pretax Compensation Expense Related to Stock Options $ 7,000    
Remaining Weighted-Average Recognition Period 1 year 1 month 6 days    
OIP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Intrinsic value of stock options $ 20,000 14,000 $ 43,000
Tax Benefit from Compensation Benefit $ (4,000) $ (3,000) $ (8,000)