XML 138 R124.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity-Based Compensation Plan (Range of Exercise Prices and Weighted Average Remaining Contractual Life) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Number of options, outstanding (in shares) 338,494 481,444 634,294 739,326
Aggregate intrinsic value, outstanding $ 1,655,880      
Weighted average exercise price, outstanding (in dollars per share) $ 15.76 $ 15.10 $ 14.60 $ 14.28
Weighted average contractual life remaining, outstanding (in years) 2 years 8 months 12 days      
Number of options, exercisable (in shares) 338,494      
Aggregate intrinsic value, exercisable $ 1,655,880      
Weighted average exercise price, exercisable (in dollars per share) $ 15.76      
11.27 to 14.08        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, minimum 11.27      
Range of exercise prices, maximum $ 14.08      
Number of options, outstanding (in shares) 36,594      
Weighted average exercise price, outstanding (in dollars per share) $ 11.83      
Weighted average contractual life remaining, outstanding (in years) 4 years      
Number of options, exercisable (in shares) 36,594      
Weighted average exercise price, exercisable (in dollars per share) $ 11.83      
14.09 to 16.90        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, minimum 14.09      
Range of exercise prices, maximum $ 16.90      
Number of options, outstanding (in shares) 182,700      
Weighted average exercise price, outstanding (in dollars per share) $ 15.44      
Weighted average contractual life remaining, outstanding (in years) 2 years 6 months      
Number of options, exercisable (in shares) 182,700      
Weighted average exercise price, exercisable (in dollars per share) $ 15.44      
16.91 to 19.71        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, minimum 16.91      
Range of exercise prices, maximum $ 19.71      
Number of options, outstanding (in shares) 119,200      
Weighted average exercise price, outstanding (in dollars per share) $ 17.44      
Weighted average contractual life remaining, outstanding (in years) 2 years 8 months 12 days      
Number of options, exercisable (in shares) 119,200      
Weighted average exercise price, exercisable (in dollars per share) $ 17.44