XML 131 R116.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 15 - Stock-based Compensation - Stock-based Compensation Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Allocated Share-based Compensation Expense $ 1,187,035 $ 947,174 $ 941,469
Employee Stock Option [Member]      
Allocated Share-based Compensation Expense 554,435 424,904 393,114
Restricted Stock [Member]      
Allocated Share-based Compensation Expense 552,907 460,853 492,410
Employee Stock Purchase Plan [Member]      
Allocated Share-based Compensation Expense $ 79,694 $ 61,417 $ 55,945