XML 129 R108.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 21 - Employee Benefit Plan (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent   60.00%  
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00% 3.00% 2.00%
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 1,400 $ 1,000 $ 600
Deposits And Other Assets Noncurrent 21,599 18,553  
Severance Costs 3,200 2,300 2,500
Gain (Loss) Of Severance Fund 1,800 300 $ 100
Israeli Severance Funds [Member]      
Deposits And Other Assets Noncurrent $ 13,900 $ 12,800