XML 67 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Employee Benefit Plans (Details Textual) - 401(k) Retirement Plan [Member]
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
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 (Month) 3 months    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 50.00%    
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 3.3 $ 3.1 $ 2.7
Foreign Plan [Member]      
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 0.5 $ 0.3 $ 0.3