XML 142 R126.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Percent of employee contributions matched 4.50%      
Discretionary contributions $ 0 $ 0 $ 0  
Deferred compensation liability, current and noncurrent 24,713,000 19,474,000 15,029,000 $ 12,347,000
Deferred compensation matching contributions $ 3,959,000 2,474,000 $ 1,407,000  
Minimum        
Defined benefit plan eligible age limit 18 years      
Minimum | Certain Executive Officers [Member]        
Deferred compensation matching contributions $ 10,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 $ 24,700,000 $ 19,500,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%