XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Common Share and Share Awards (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Common Share And Share Awards [Line Items]    
Anti-dilutive shares excluded from computation of diluted earnings per share 0 24
Number of stock options or SARs granted where exercise price was less than market price on date of grant 0 0
Options and SARs vested 7  
Fair value of options and SARs vested $ 394  
Weighted-average fair values for SARs issued (dollars per share) $ 64.00 $ 55.52
Compensation expense relating to SARs or options vesting $ 393 $ 425
Total unrecognized compensation cost related to unvested share-based compensation arrangements granted under stock award plans $ 301  
Maximum    
Earnings Per Common Share And Share Awards [Line Items]    
Maximum shares of Company stock to be granted to key employees or directors 250  
SARs    
Earnings Per Common Share And Share Awards [Line Items]    
Intrinsic values of options exercised $ 595 $ 156
SARs | Maximum    
Earnings Per Common Share And Share Awards [Line Items]    
Share-based compensation arrangement by share-based payment award, expiration period 7 years  
Share-based compensation arrangement by share-based payment award, award Vesting period 5 years