v3.26.3
Equity Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 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) 2,468   136,424  
Grant date fair value of equity instruments granted (in usd per share) $ 58.28   $ 49.53  
Total number of outstanding (in shares) 297,884   297,884  
Number of shares vested but not issued (in shares) 27,032   27,032  
Unrecognized compensation costs $ 9.6   $ 9.6  
Recognition period for unrecognized compensation cost     1 year 2 months 12 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)     270,852  
Remaining shares available for issuance (in shares) 796,651   796,651  
Service-based restricted stock awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity instruments granted (in shares) 1,480 31,771 64,128 98,085
Grant date fair value of equity instruments granted (in usd per share)   $ 45.81   $ 46.17
Service-based restricted stock vesting period 3 years   3 years  
Service-based restricted stock awards | Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Service-based restricted stock vesting period   3 years   1 year
Service-based restricted stock awards | Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Service-based restricted stock vesting period   2 years   2 years
Service-based restricted stock awards | Tranche Three        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Service-based restricted stock vesting period       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) 988   72,296  
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)   18,744   76,952
Grant date fair value of equity instruments granted (in usd per share)   $ 51.47   $ 51.80
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%