XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation Plans (Details Narrative)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2023
shares
Jan. 31, 2023
shares
Mar. 31, 2023
shares
Mar. 31, 2022
shares
Mar. 31, 2021
shares
Dec. 31, 2023
USD ($)
Integer
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Dec. 29, 2023
$ / 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% at the end of each year      
Dividend yield           0.00%      
Minimum volatility           31.53%      
Maximum volatility           41.17%      
Risk-free interest rate minimum           2.00%      
Risk-free interest rate maximum           2.90%      
Expected life minimum           5 years      
Expected life maximum           7 years      
Shares available | shares           344,077      
Intrinsic value | $           $ 1,452,000      
Intrinsic value | $           1,452,000      
Closing price | $ / shares                 $ 62.88
Gains | $           $ 384,000      
Time Based Awards Granted [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Grants | shares   7,980   7,448 8,896 7,980 7,448 8,896  
Vesting period     4 years 4 years 4 years        
Performance Based Awards Granted [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Grants | shares 2,272 15,032   14,016 18,882 17,304 14,016 18,882  
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     928 865 1,098        
Restricted Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Unrecognized compensation cost | $           $ 2,469,000      
Recognition period           2 years 10 months 24 days