XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Summary of Stock Options Outstanding Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares      
Shares, Outstanding beginning balance 397,250 427,625  
Shares, Granted 11,500 17,250  
Shares, Exercised (41,621) (47,625)  
Shares, Outstanding ending balance 367,129 397,250 427,625
Shares, Exercisable 247,544 210,316  
Weighted Average Exercise Price      
Weighted average exercise price, Outstanding beginning balance $ 22.40 $ 21.31  
Weighted average exercise price, Granted 28.36 26.87  
Weighted average exercise price, Exercised 17.56 14.30  
Weighted average exercise price, Outstanding ending balance 23.14 22.40 $ 21.31
Weighted average exercise price, Exercisable $ 21.23 $ 19.49  
Weighted Average Remaining Contractual Term (years)      
Weighted average remaining contractual term (years) 6 years 10 days 6 years 8 months 8 days 7 years
Weighted average remaining contractual term (years), Exercisable 5 years 3 months 10 days 5 years 6 months 29 days  
Range of Exercise Prices      
Range of exercise prices, Outstanding ending balance, lower limit $ 8.40 $ 8.40  
Range of exercise prices, Outstanding ending balance, upper limit 30.41 28.62  
Minimum      
Range of Exercise Prices      
Range of Exercise Prices, Exercisable 8.40 8.40  
Maximum      
Range of Exercise Prices      
Range of Exercise Prices, Exercisable $ 30.41 $ 28.62