XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Equity Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restricted stock and deferred restricted stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity instruments granted (in shares) 19,909 24,692 66,314 64,482
Grant date fair value of equity instruments granted (in usd per share) $ 48.57 $ 50.04 $ 45.49 $ 58.39
Unrecognized compensation costs $ 8,405   $ 8,405  
Recognition period for unrecognized compensation cost     1 year 11 months 4 days  
Restricted stock and deferred restricted stock | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Service-based restricted stock vesting period 3 years   3 years  
Restricted stock and deferred restricted stock | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Service-based restricted stock vesting period 1 year   1 year  
Restricted stock and deferred restricted stock | Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issuable upon exercise of incentive plan awards (in shares) 230,275   230,275  
Remaining shares available for issuance (in shares) 913,976   913,976  
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity instruments granted (in shares) 1,562 356 58,208 45,763
Grant date fair value of equity instruments granted (in usd per share) $ 53.19 $ 52.90 $ 51.91 $ 55.60
Performance Shares | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target vesting percentage     150.00%  
Performance Shares | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target vesting percentage     0.00%  
Market-based RSU | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target vesting percentage     200.00%  
Market-based RSU | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target vesting percentage     0.00%