XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans (Details Narrative)
3 Months Ended 12 Months Ended
Mar. 31, 2021
shares
Mar. 31, 2020
shares
Dec. 31, 2021
USD ($)
Integer
$ / shares
shares
Dec. 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 volatility     41.00%  
Risk-free interest rate minimum     1.00%  
Risk-free interest rate maximum     2.90%  
Expected life minimum     3 years  
Expected life maximum     7 years  
Shares available | shares     403,499  
Intrinsic value     $ 1,984,000  
Intrinsic value     $ 2,081,000  
Closing price | $ / shares     $ 57.80  
Gains     $ 602,000  
Time Based Awards Granted [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted | shares 8,896   8,896  
Vesting period 4 years      
Performance Based Awards Granted [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted | shares 18,882 20,520 18,882 20,520
Vesting period 5 years 5 years    
Employee Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock grants | shares 1,098 11,448    
Share-based Payment Arrangement, Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost     $ 129,000  
Recognition period     1 year 10 months 24 days  
Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost     $ 1,259,000  
Recognition period     3 years 4 months 25 days