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