XML 76 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Buyback Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of Shares    
Number of shares, beginning 504,859 319,789
Number of shares purchased 319,863 185,070
Number of shares, ending 824,722 504,859
Cost of Shares    
Cost of shares, beginning $ 1,109,061 $ 724,530
Cost of shares purchased 555,429 384,531
Cost of shares, ending $ 1,664,490 $ 1,109,061
Average Cost per Share    
Average cost per share, beginning $ 2.20 $ 2.27
Average cost per share purchased 1.74 2.08
Average cost per share, ending $ 2.02 $ 2.20