XML 105 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 12 - Employee Benefit Plans (Details Textual) - 401(k) Retirement Plan [Member]
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
UNITED STATES      
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 3 months    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 50.00%    
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 3.1 $ 2.7 $ 1.9
Foreign Plan [Member]      
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 0.3 $ 0.3 $ 0.3