XML 116 R124.htm IDEA: XBRL DOCUMENT v3.20.1
Note 15 - Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Percent of employee contributions matched 4.50%      
Discretionary contributions $ 0 $ 0 $ 0  
Deferred compensation liability, current and noncurrent 19,474,000 15,029,000 12,347,000 $ 10,455,000
Deferred compensation matching contributions $ 2,474,000 1,407,000 $ 933,000  
Minimum        
Defined benefit plan eligible age limit 18 years      
Minimum | Certain Executive Officers [Member]        
Deferred compensation matching contributions $ 8,000      
Interest on deferred compensation amounts 4.00%      
Maximum | Certain Executive Officers [Member]        
Deferred compensation matching contributions $ 25,000      
Interest on deferred compensation amounts 12.00%      
Certain Management Officers [Member]        
Deferred compensation liability, current and noncurrent $ 19,500,000 $ 15,000,000    
Number of monthly installment payments 180 months      
Certain Management Officers [Member] | Minimum        
Company matching contribution percent (as a percent) 4.00%      
Interest on deferred compensation amounts 4.00%      
Certain Management Officers [Member] | Maximum        
Company matching contribution percent (as a percent) 10.00%      
Interest on deferred compensation amounts 8.00%      
First 3% of Employees Wages [Member]        
Company matching contribution percent (as a percent) 100.00%      
Match at 100% [Member]        
Percent of employee contributions matched 3.00%      
From 4% to 4.5% of Employees Wages [Member]        
Company matching contribution percent (as a percent) 50.00%      
Matched at 50% [Member]        
Percent of employee contributions matched 3.00%