XML 71 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation Plans (Details Narrative)
3 Months Ended 12 Months Ended
Mar. 31, 2022
shares
Mar. 31, 2021
shares
Mar. 31, 2020
shares
Dec. 31, 2022
USD ($)
Integer
shares
Dec. 31, 2021
shares
Dec. 31, 2020
shares
Dec. 30, 2022
$ / 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.90%      
Risk-free interest rate maximum       2.90%      
Expected life minimum       3 years      
Expected life maximum       7 years      
Shares available | shares       367,641      
Intrinsic value       $ 1,163,000      
Intrinsic value       1,194,000      
Closing price | $ / shares             $ 53.86
Gains       $ 571,000      
Time Based Awards Granted [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Granted | shares 7,448 8,896   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 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 11,448        
Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized compensation cost       $ 60,000      
Recognition period       10 months 24 days      
Restricted Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized compensation cost       $ 2,142,000      
Recognition period       3 years 1 month 5 days