XML 126 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION (Details Textual) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 135,273 135,205
Share Based Compensation Arrangement By Share Based Payment Award Options Price Per Share Common Stock Average High And Low Price Intrinsic Value $ 81.65  
Stock options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 20,000 [1] 28,500
Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 185,173 [2] 181,505
Weighted average remaining recognition period (years) 3 years 21 days  
Director [Member] | Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 4,500  
Two Thousand Eighteen Nonemployee Director Stock Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 300,000  
Two Thousand Five Amended and Restated Employee Stock Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 1,650,000  
Two Thousand Ten Nonemployee Director Stock Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 174,855  
[1] vested stock options outstanding to Directors.
[2] Inclusive of 4,500 restricted stock awards outstanding to Directors.