Note 9 - Equity  | 
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2018  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stockholders' Equity Note Disclosure [Text Block] | 
 Note  9:  EquityStock Options In the   three  months ended  March 31, 2018,  the Company granted 60,000  stock options to employees with exercise prices ranging from $4.92  - $6.85.  Upon the completion of the Company’s IPO in    November 2014,  its stock trading price became the basis of fair value of its common stock used in determining the value of share-based awards. To the extent the value of the Company’s share-based awards involves a measure of volatility, it will rely upon the volatilities from publicly traded companies with similar business models until its common stock has accumulated enough trading history for it to utilize its own historical volatility. The expected life of the options granted is based on the average of the vesting term and the contractual term of the option. The risk-free rate for periods within the expected life of the option is based on the U.S. Treasury 10 -year yield curve in effect at the date of the grant. The Company has computed the fair value of all options granted during the   three  months ended  March 31, 2018  and 2017,  using the following assumptions:
 The information below summarizes the stock options activity:  
 The intrinsic value of the Company’s stock options outstanding was   $2,885,475  at  March 31, 2018. 
For the   three  months ended  March 31, 2018  and 2017,  stock-based compensation expense for stock options was $139,172  and $51,038,  respectively.  Unrecognized stock-based compensation expense for stock options as of  March 31, 2018  was $867,997,  which is expected to be recognized ratably over the next 2.9  years.Restricted Stock The information below summaries the restricted stock activity:  
 For the  
three  months ended  March 31, 2018  and 2017,  stock-based compensation expense for restricted stock was $68,469  and $44,027,  respectively. Unrecognized stock-based compensation expense for restricted stock awards as of  March 31, 2018  was $74,772,  the majority of which will be recognized on  June 1, 2018.   
 | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||