XML 258 R117.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 20 - Employee Benefit Plan (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 60.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00% 4.00% 4.00%
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 1,800 $ 1,600 $ 1,600
Deposits And Other Assets Noncurrent 78,915 66,989  
Severance Costs 2,000 3,000 3,500
Gain (Loss) Of Severance Fund 1,300 900 $ 1,000
Israeli Severance Funds [Member]      
Deposits And Other Assets Noncurrent $ 9,100 $ 10,700