XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity and Compensation Plans - Summary of Restricted Stock Units Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Grant Date Fair Value      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 14,000    
Expected years to recognize unearned compensation 1 year    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 4,919 $ 3,894 $ 3,888
Shares      
Outstanding, beginning of period (in shares) 290,141    
Granted (in shares) 140,359    
Vested (in shares) 116,886    
Forfeited (in shares) 16,492    
Outstanding, end of period (in shares) 297,122 290,141  
Weighted Average Grant Date Fair Value      
Outstanding, beginning of period (usd per share) $ 48.69    
Granted (usd per share) 41.52    
Vested (usd per share) 47.22    
Forfeited (usd per share) 45.22    
Outstanding, end of period (usd per share) $ 46.07 $ 48.69  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 8,328 $ 8,438 $ 8,507
Expected years to recognize unearned compensation 1 year 6 months 1 year 8 months 12 days 2 years
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 50.46 $ 47.96
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued (in shares) 64,582    
Shares      
Outstanding, beginning of period (in shares) 273,202    
Granted (in shares) 166,692    
Vested (in shares) 76,824    
Outstanding, end of period (in shares) 363,070 273,202  
Weighted Average Grant Date Fair Value      
Outstanding, beginning of period (usd per share) $ 54.82    
Vested (usd per share) 47.16    
Outstanding, end of period (usd per share) $ 49.10 $ 54.82