Annual report pursuant to Section 13 and 15(d)

Note 14 - Stock Based Compensation (Details) - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

v3.5.0.2
Note 14 - Stock Based Compensation (Details) - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions - Employees and Officers [Member]
12 Months Ended
Dec. 31, 2015
USD ($)
$ / shares
Note 14 - Stock Based Compensation (Details) - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Line Items]  
Fair value of Company’s Stock Options Granted (in Dollars) | $ $ 2,904,000
Estimated life 6 years 6 months
Dividend 0.00%
Minimum [Member]  
Note 14 - Stock Based Compensation (Details) - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Line Items]  
Volatility 45.00%
Exercise price (in Dollars per share) $ 2.63
Risk free interest rate (based on 5-year treasury rate) 1.57%
Maximum [Member]  
Note 14 - Stock Based Compensation (Details) - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Line Items]  
Volatility 50.00%
Exercise price (in Dollars per share) $ 11.25
Risk free interest rate (based on 5-year treasury rate) 2.03%