Note 11 - Convertible Preferred Stock, Net (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Temporary Equity [Table Text Block]
 
 
Dollar Value
 
 
Share Count
 
Balance at December 31, 2014
  $
-
     
-
 
Shares issued
   
81,250
     
805,000
 
Issuance costs
   
(3,531
)    
-
 
Beneficial conversion feature
   
(1,071
)    
-
 
Amortization of beneficial conversion feature
   
1,071
     
-
 
Conversion to common stock
   
(149
)    
(1,482
)
Allocation of issuance costs
   
6
     
-
 
Balance at December 31, 2015
  $
77,576
     
803,518
 
Conversion to common stock
   
(12
)    
(120
)
Allocation of issuance costs
   
1
     
-
 
Balance at December 31, 2016
  $
77,565
     
803,398