XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
1. Summary of Significant Accounting Policies (Details - Stock purchases) - $ / shares
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Accounting Policies [Abstract]    
Open market purchases 714,898 1,102,410
Average price for open market purchases $ 3.81 $ 4.74
Shares redeemed upon net exercise of stock options 33,599 30,149
Average price for shares redeemed upon net exercise of stock options $ 4.37 $ 4.86
Other purchases 90,000 0
Average price for other stock purchases $ 4.13
Total stock purchases 838,497 1,132,559
Average price for total stock purchases $ 3.87 $ 4.75