XML 45 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 10 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2014
Dec. 31, 2012
Dec. 31, 2010
Dec. 31, 2007
Dec. 31, 2006
Stock Incentive Plan 2007 [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     442,500   178,571 35,714 15,873    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 688,531   688,531   246,031 67,460 31,746 15,873 21,164
Allocated Share-based Compensation Expense $ 676,918 $ 283,186 $ 804,592 $ 898,520          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 600,000   $ 600,000            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     1 year 146 days            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 2.32 $ 15.93          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount     $ 0 $ 0          
Employee Stock Option [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period     10 years            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 24,951   24,951            
Restricted Stock [Member] | Stock Incentive Plan 2007 [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value       $ 18.62