XML 92 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2017
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 28, 2019
Oct. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of outstanding shares owned by controlling family   15.00% 16.00%      
Shares authorized of undesignated capital stock for future issuance   50,000,000        
Date of plan approval   May 16, 2018        
Authorized number of common stock shares for grant   1,200,000        
Shares available for grant under the plan   329,263        
Weighted-average grant-date fair value (dollars per share)     $ 91.13 $ 96.96    
Compensation cost related to stock options   $ 1,600,000 $ 2,000,000.0 $ 1,700,000    
Cash received from stock option exercises under the plan   $ 4,711,000 1,167,000 1,046,000    
Common stock, shares held by 401(K) plan   128,666        
Total 401(K) expense   $ 13,100,000 $ 9,100,000 $ 8,200,000    
Share Repurchase Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share repurchase program shares authorized to be repurchased   $ 600,000,000        
Shares available for repurchase under share repurchase program   134,600,000        
New Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share repurchase program shares authorized to be repurchased           $ 500,000,000
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Authorized number of common stock shares for grant 1,000,000          
Rate of discount on shares of common stock available for sale to eligible employees 15.00%          
Number of shares purchased   28,674 29,650 25,600    
Compensation cost   $ 1,100,000 $ 400,000 $ 400,000    
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expiration period   10 years        
Expected life     5 years 3 months 18 days 5 years 3 months 18 days    
Weighted-average grant-date fair value (dollars per share)     $ 35.93 $ 32.55    
Unrecognized compensation cost related to unvested stock options   $ 2,100,000        
Unrecognized compensation cost related to unvested stock options, weighted-average period   1 year 10 months 24 days        
RSAs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected life         3 years  
Performance-based RSAs and RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average grant-date fair value (dollars per share)   $ 138.58 $ 113.15 $ 111.31    
Performance-based and Time-based RSAs and RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation cost related to restricted stock awards and restricted stock units   $ 12,300,000 $ 9,100,000 $ 7,200,000    
RSAs and RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost related to unvested stock options   $ 18,400,000        
Unrecognized compensation cost related to unvested stock options, weighted-average period   1 year 10 months 24 days