v3.26.1
Equity Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
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,879   133,211  
Grant date fair value of equity instruments granted (in usd per share) $ 54.26   $ 49.37  
Total number of outstanding (in shares) 313,106   313,106  
Number of shares vested but not issued (in shares) 6,588   6,588  
Unrecognized compensation costs $ 10.5   $ 10.5  
Recognition period for unrecognized compensation cost     1 year 11 months 23 days  
Restricted stock and deferred restricted stock | Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issuable under the plan upon exercise of outstanding awards (in shares)     292,308  
Remaining shares available for issuance (in shares) 998,880   998,880  
Service-based restricted stock awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity instruments granted (in shares) 18,753 19,909 61,903 66,314
Grant date fair value of equity instruments granted (in usd per share)   $ 48.57   $ 45.49
Service-based restricted stock vesting period 3 years   3 years  
Service-based restricted stock awards | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Service-based restricted stock vesting period   1 year   1 year
Service-based restricted stock awards | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Service-based restricted stock vesting period   3 years   3 years
Performance-based restricted stock awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity instruments granted (in shares) 1,126   71,308  
Service-based restricted stock vesting period 3 years   3 years  
Performance-based restricted stock awards | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target vesting percentage     0.00% 0.00%
Performance-based restricted stock awards | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target vesting percentage     150.00% 150.00%
Performance-based and market-based restricted stock awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity instruments granted (in shares)   1,562   58,208
Grant date fair value of equity instruments granted (in usd per share)   $ 53.19   $ 51.91
Market-based restricted stock awards | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target vesting percentage       0.00%
Market-based restricted stock awards | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target vesting percentage       200.00%