v3.8.0.1
Note 14 - Net Loss Per Share of Common Stock - Common Stock Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Employee Stock Option [Member]      
Antidilutive securities (in shares) 8,767,783 6,395,879 4,699,121
Convertible Debt Securities [Member]      
Antidilutive securities (in shares) 553,763 553,763
Warrant [Member]      
Antidilutive securities (in shares) 176,730 692,611 180,155