XML 103 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity and Compensation Plans - Schedule of Various Information (Details) - USD ($)
$ / shares in Units, $ 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]      
Share-based Payment Arrangement, Expense $ 10,872 $ 10,146 $ 8,006
Total unrecognized compensation cost for nonvested stock units $ 14,000    
Expected years to recognize unearned compensation 1 year    
Weighted average fair value (usd per share)   $ 62.19 $ 51.91
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense $ 523 $ 644 $ 543
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense 5,341 5,014 4,156
Total fair value at vesting date 4,919 3,894 3,888
Total unrecognized compensation cost for nonvested stock units $ 8,328 $ 8,438 $ 8,507
Expected years to recognize unearned compensation 1 year 6 months 1 year 8 months 12 days 2 years
Stock Plan for Non-Management Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares issued 28,993,000 27,016,000 23,343,000
Weighted average fair value (usd per share) $ 41.10 $ 41.31 $ 42.17