XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans - Stock Transactions - Stock Option Plans (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Shares      
Options Outstanding, beginning shares (in shares) 688,533    
Options granted (in shares) 0    
Options exercised (in shares) (47,374) (12,467)  
Options forfeited, shares (9,164)    
Options Outstanding, ending shares (in shares) 631,995   688,533
Shares Exercisable 502,179    
Weighted average exercise price      
Weighted Average exercise Price: Options Outstanding, beginning (in usd per share) $ 17.56    
Weighted Average Exercise Price: Options exercised (in usd per share) 13.49    
Weighted Average Exercise Price: Options forfeited (in usd per share) 19.62    
Weighted Average exercise Price: Options Outstanding, ending (in usd per share) 17.83   $ 17.56
Weighted average exercise price, Options Exercisable (in dollars per share) $ 17.36    
Weighted Average Remaining Contractual Life (in years): Options Outstanding 6 years 6 months   6 years 7 months 6 days
Weighted Average Remaining Contractual Life (in years): Options Exercisable 6 years    
Aggregate Intrinsic Value: Options Outstanding $ 6,414,948   $ 5,986,666
Aggregate Intrinsic Value: Options Exercisable $ 5,335,232