Note 11 - Convertible Preferred Stock, Net - Summary of Convertible Preferred Stock Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Beneficial conversion feature     $ 1,521
Contingent Convertible Preferred Stock [Member]      
Beginning balance $ 77,576  
Beginning balance, shares (in shares) 803,518  
Shares issued   $ 81,250  
Temporary Equity, Shares Issued   805,000  
Issuance costs   $ (3,531)  
Beneficial conversion feature   (1,071)  
Amortization of beneficial conversion feature   1,071  
Conversion to common stock $ (12) $ (149)  
Conversion to common stock (in shares) (120) (1,482)  
Allocation of issuance costs $ 1 $ 6  
Ending balance $ 77,565 $ 77,576
Ending balance, shares (in shares) 803,398 803,518
Allocation of issuance costs $ 1 $ 6