XML 133 R120.htm IDEA: XBRL DOCUMENT v3.22.4
Note 15 - Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Percent of employee contributions matched 4.50%      
Discretionary contributions $ 0 $ 0 $ 0  
Deferred compensation liability, current and noncurrent 38,255,000 32,353,000 24,713,000 $ 19,474,000
Deferred compensation matching contributions $ 3,615,000 4,900,000 $ 3,959,000  
Certain Executive Officers [Member]        
Company matching contribution percent (as a percent) 100.00%      
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]        
Company matching contribution percent (as a percent) 50.00%      
Deferred compensation liability, current and noncurrent $ 38,200,000 $ 32,300,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) 12.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%