XML 55 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 2 - Summary of Significant Accounting Policies - Revenue From European Operations (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
European revenues $ 25,419,510 $ 20,710,837
Reportable Geographical Components [Member] | Europe [Member]    
European revenues $ 2,702,660 $ 2,150,096
Concentration risk, percentage 11.00% 10.00%