XML 57 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 18 - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan
12 Months Ended
Dec. 31, 2017
USD ($)
Maximum Annual Contributions Per Employee, Amount $ 25,000
Employers Matching Contribution, Annual Vesting Percentage 10.00%
Maximum Contributions for All Employees $ 24,000
Employer match $ 1,872