v3.3.1.900
Note 10 - Dividend (Details Textual) - $ / shares
Jan. 22, 2016
Jan. 08, 2016
Oct. 27, 2015
Subsequent Event [Member]      
Dividends Payable, Date of Record Jan. 08, 2016    
Dividends Payable, Date to be Paid   Jan. 22, 2016  
Common Stock, Dividends, Per Share, Declared     $ 0.02