XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.1
7. Shareholders' Equity (Details - Stock purchases) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Number of Shares    
Open market purchases 1,258,797 2,693,562
Shares redeemed upon net exercise of stock options 33,604 51,931
Other 90,000 0
Total stock purchases 1,382,401 2,745,493
Average Price    
Open market purchases $ 3.77 $ 4.48
Shares redeemed upon net exercise of stock options 4.37 4.50
Other 4.13 0.00
Total stock purchases $ 3.81 $ 4.49