Note 2 - Significant Accounting Policies (Details) - Property and Equipment Estimated Useful Lives
12 Months Ended
Dec. 31, 2014
Scientific and Office Equipment [Member]  
Note 2 - Significant Accounting Policies (Details) - Property and Equipment Estimated Useful Lives [Line Items]  
Property, plant and equipment useful life 5 years
Technology Equipment [Member]  
Note 2 - Significant Accounting Policies (Details) - Property and Equipment Estimated Useful Lives [Line Items]  
Property, plant and equipment useful life 3 years
Leaseholds and Leasehold Improvements [Member]  
Note 2 - Significant Accounting Policies (Details) - Property and Equipment Estimated Useful Lives [Line Items]  
Leasehold improvements and leased equipment Shorter of useful life or the term of the lease