Quarterly report pursuant to Section 13 or 15(d)

Note 16 - Subsequent Events (Details Textual)

v3.8.0.1
Note 16 - Subsequent Events (Details Textual) - Subsequent Event [Member]
1 Months Ended
May 14, 2018
$ / shares
shares
Apr. 30, 2018
USD ($)
shares
Consulting Agreement [Member]    
Contingent Consideration, Services, Option to Buy Shares | shares 500,000  
Contingent Consideration, Services, Price Per Share | $ / shares $ 1  
Contingent Consideration, Services, Share Bought Threshold Trigger | shares 400,000  
Contingent Consideration, Services, Additional Option to Buy Shares | shares 500,000  
Contingent Consideration, Services, Ratio of Shares Bought to Additional Option, Numerator 4  
Contingent Consideration, Services, Ratio of Shares Bought to Additional Option, Denominator 5  
Consulting Agreement [Member] | Minimum [Member]    
Contingent Consideration, Services, Share Bought Threshold Trigger Days 30 days  
Consulting Agreement [Member] | Maximum [Member]    
Contingent Consideration, Services, Share Bought Threshold Trigger Days 60 days  
Milestone China [Member] | Sale of Variable Interest Entity's Shares [Member]    
Return Obligation, Amount Repaid | $   $ 250,000
Termination Agreement, Number of Shares Returned | shares   1,400,000
Notes Receivable, Reversal Amount | $   $ 1,150,000
Equity Method Investment, Reversal of Deferred Gain on Sale | $   1,400,000
Termination Agreement, Gain (Loss) on Transaction | $   $ 0