XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Options and Restricted Shares - Summary of Activity in Stock Options (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Jun. 30, 2021
shares
Shares, Abstract    
Shares Outstanding, Beginning Balance | shares 130,245  
Shares Outstanding, Granted | shares 0 0
Shares Outstanding, Exercised | shares (5,800)  
Shares Outstanding, Forfeited or Expired | shares 0  
Shares Outstanding, Ending Balance | shares 124,445  
Shares, Fully Vested and Expected to Vest | shares 124,445  
Shares, Exercisable at End of Period | shares 124,445  
Weighted Average Exercise Price, Abstract    
Weighted Average Exercise Price Outstanding, Beginning Balance | $ / shares $ 11.96  
Weighted Average Exercise Price Outstanding, Granted | $ / shares 0  
Weighted Average Exercise Price Outstanding, Exercised | $ / shares 8.79  
Weighted Average Exercise Price Outstanding, Forfeited or expired | $ / shares 0  
Weighted Average Exercise Price Outstanding, Ending Balance | $ / shares 12.11  
Weighted Average Exercise Price, Fully vested and expected to vest | $ / shares 12.11  
Weighted Average Exercise Price, Exercisable at End of Period | $ / shares $ 12.11  
Weighted Average Remaining Contractual Term (year), Abstract    
Weighted Average Remaining Contractual Term Outstanding 4 years 6 months  
Weighted Average Remaining Contractual Term, Fully Vested and Expected to Vest 4 years 6 months  
Weighted Average Remaining Contractual Term, Exercisable at End of Period 4 years 6 months