XML 135 R118.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 15 - Stock-based Compensation - Stock-based Compensation Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Allocated Share-based Compensation Expense $ 947,174 $ 941,469 $ 891,619
Stock Option and Incentive Plans [Member]      
Allocated Share-based Compensation Expense 885,757 885,524 832,845
Employee Stock Purchase Plan [Member]      
Allocated Share-based Compensation Expense $ 61,417 $ 55,945 $ 58,774