XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation costs $ 135   $ 135  
Restricted stock and deferred restricted stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity instruments granted (in shares) 0 968 64,482 38,310
Grant date fair value of equity instruments granted (in usd per share)   $ 63.96 $ 56.70 $ 76.88
Unrecognized compensation costs $ 6,739   $ 6,739  
Recognition period for unrecognized compensation cost     1 year 9 months 7 days  
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 1 year
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 3 years
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) 187,810   187,810  
Remaining shares available for issuance (in shares) 1,038,040   1,038,040  
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity instruments granted (in shares) 0 0 45,763 31,345
Grant date fair value of equity instruments granted (in usd per share)     $ 55.60 $ 80.05
Performance Shares | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target vesting percentage     0.00%  
Performance Shares | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Target vesting percentage     150.00%  
Market-based RSU | 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%