XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE-BASED COMPENSATION (Details 2) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock Option Exercise Price $12.55-$16.54 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 188,844    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 14.26    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 134,910    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 14.01    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 10 months 28 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 5 years 1 month 20 days    
Stock Option Exercise Price $12.55-$16.54 [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 12.55    
Stock Option Exercise Price $12.55-$16.54 [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 16.54    
Stock Option Exercise Price $16.55 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 328,500    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 16.55    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 128,100    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 16.55    
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 16.55    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 7 years 5 months 23 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 7 years 5 months 23 days    
Stock Option Exercise Price $16.56-$25.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 117,500    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 23.63    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 4,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 17.40    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 9 years 3 months 18 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 7 years 9 months 18 days    
Stock Option Exercise Price $16.56-$25.00 [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 16.56    
Stock Option Exercise Price $16.56-$25.00 [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 25.00    
Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 634,844 650,500 685,518
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 17.18 $ 15.27 $ 14.15
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 267,010    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 15.28    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 7 years 4 months 6 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 6 years 3 months 18 days