XML 139 R124.htm IDEA: XBRL DOCUMENT v3.24.0.1
EQUITY-BASED COMPENSATION PLAN (Range of Exercise Prices and Weighted Average Remaining Contractual Life) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Number of options, outstanding (in shares) 16,600 234,950 338,494 481,444
Aggregate intrinsic value, outstanding $ 341,240      
Weighted average exercise price, outstanding (in dollars per share) $ 16.92 $ 16.38 $ 15.76 $ 15.10
Weighted average contractual life remaining, outstanding (in years) 9 months 18 days      
Number of options, exercisable (in shares) 16,600      
Aggregate intrinsic value, exercisable $ 341,240      
Weighted average exercise price, exercisable (in dollars per share) $ 16.92      
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) 6,400      
Weighted average exercise price, outstanding (in dollars per share) $ 16.10      
Weighted average contractual life remaining, outstanding (in years) 2 months 12 days      
Number of options, exercisable (in shares) 6,400      
Weighted average exercise price, exercisable (in dollars per share) $ 16.10      
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) 10,200      
Weighted average exercise price, outstanding (in dollars per share) $ 17.44      
Weighted average contractual life remaining, outstanding (in years) 1 year 2 months 12 days      
Number of options, exercisable (in shares) 10,200      
Weighted average exercise price, exercisable (in dollars per share) $ 17.44