XML 135 R122.htm IDEA: XBRL DOCUMENT v3.22.4
EQUITY-BASED COMPENSATION PLAN (Range of Exercise Prices and Weighted Average Remaining Contractual Life) (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Number of options, outstanding (in shares) 234,950 338,494 481,444 634,294
Aggregate intrinsic value, outstanding $ 2,626,986      
Weighted average exercise price, outstanding (in dollars per share) $ 16.38 $ 15.76 $ 15.10 $ 14.60
Weighted average contractual life remaining, outstanding (in years) 1 year 3 months 18 days      
Number of options, exercisable (in shares) 234,950      
Aggregate intrinsic value, exercisable $ 2,626,986      
Weighted average exercise price, exercisable (in dollars per share) $ 16.38      
14.09 to 16.90        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, minimum (in dollars per share) 14.09      
Range of exercise prices, maximum (in dollars per share) $ 16.90      
Number of options, outstanding (in shares) 139,700      
Weighted average exercise price, outstanding (in dollars per share) $ 15.66      
Weighted average contractual life remaining, outstanding (in years) 1 year 1 month 6 days      
Number of options, exercisable (in shares) 139,700      
Weighted average exercise price, exercisable (in dollars per share) $ 15.66      
16.91 to 19.71        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, minimum (in dollars per share) 16.91      
Range of exercise prices, maximum (in dollars per share) $ 19.71      
Number of options, outstanding (in shares) 95,250      
Weighted average exercise price, outstanding (in dollars per share) $ 17.44      
Weighted average contractual life remaining, outstanding (in years) 1 year 7 months 6 days      
Number of options, exercisable (in shares) 95,250      
Weighted average exercise price, exercisable (in dollars per share) $ 17.44