XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans (Details Narrative)
3 Months Ended
Mar. 31, 2022
USD ($)
Integer
$ / shares
shares
Mar. 31, 2021
shares
Mar. 31, 2020
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of plans | Integer 2    
Expiration period 10 years    
Vesting rights exercisable immediately or become exercisable in cumulative installments of 20% or 25%    
Dividend yield 0.00%    
Minimum volatility 29.00%    
Maximum valatility 41.00%    
Risk-free interest rate minimum 1.00%    
Risk-free interest rate maximum 2.90%    
Expected life 3 years    
Expected life 7 years    
Shares available | shares 377,650    
Intrinsic value | $ $ 1,984,000    
Intrinsic value | $ $ 2,081,000    
Closing price | $ / shares $ 57.80    
Time Based Awards Granted [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Granted | shares 7,448 8,896  
Vesting period 4 years 4 years  
Performance Based Awards Granted [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Granted | shares 14,016 18,882 20,520
Vesting period 5 years 5 years 5 years
Employee Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock grants | shares 865 1,098  
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation cost | $ $ 111,000    
Recognition period 1 year 7 months 6 days    
Restricted Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation cost | $ $ 2,307,000    
Recognition period 3 years 9 months 18 days