XML 120 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity and Cash Incentive Program - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 03, 2012
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 07, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant (in shares)         13,188,197
Plan expiration period 10 years        
Total stock based compensation expense, before tax   $ 673 $ 699 $ 746  
Service requisite period   3 years      
Award term   10 years      
Stock Appreciation Rights (SARs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)   355,685 359,715 335,285  
Granted (in dollars per share)   $ 51.17 $ 47.27 $ 42.07  
Unrecognized compensation expense   $ 8,387      
Unrecognized compensation expense period of recognition   1 year 3 months 18 days      
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Service requisite period   3 years      
Granted (in shares)   43,602 43,656 40,087  
Granted (in dollars per share)   $ 232.41      
Unrecognized compensation expense   $ 10,235      
Unrecognized compensation expense period of recognition   1 year 8 months 12 days      
Performance Condition          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in dollars per share)   $ 177.19      
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)   94,307 91,439 79,556  
Granted (in dollars per share)   $ 160.11 $ 153.25 $ 160.21  
Unrecognized compensation expense   $ 10,609      
Unrecognized compensation expense period of recognition   1 year 6 months      
Vesting period   3 years      
2021 Plan - Rollover from 2012 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant (in shares)         4,888,197
2021 Plan - New Issuance          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant (in shares)         8,300,000