XML 73 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 11 - Employee Benefit Plans (Details Textual)
$ in Millions
12 Months Ended
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Foreign Plan [Member]      
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 0.3 $ 0.2 $ 0.2
401(k) Retirement Plan [Member] | Domestic Plan [Member]      
Minimum Number Of Employee Working Hours Required To Be Eligible To Participate In 401K Plan 20    
Minimum Service Period Of Employees To Avail Benefit Under Defined Contribution Benefit Plan 90 days    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 50.00%    
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 1.9 $ 1.6 $ 1.2