XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Apr. 26, 2023
Restricted stock and deferred restricted stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation costs $ 7,537    
Recognition period for unrecognized compensation cost 2 years 3 months 3 days    
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%    
Incentive Plan | Subsequent Event      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Remaining shares available for issuance (in shares)     1,142,000
Incentive Plan | Restricted stock and deferred restricted stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issuable upon exercise of incentive plan awards (in shares) 160,381    
Remaining shares available for issuance (in shares) 573,558    
Number of equity instruments granted (in shares) 27,732 31,399  
Service-based restricted stock vesting period 1 year 3 years  
Grant date fair value of equity instruments granted (usd per share) $ 77.88 $ 68.37  
Incentive Plan | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of equity instruments granted (in shares) 31,345 33,621  
Grant date fair value of equity instruments granted (usd per share) $ 80.05 $ 70.35  
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation costs $ 133    
Plan expense $ 90 $ 93  
ESPP | Subsequent Event      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Remaining shares available for issuance (in shares)     500,000