Annual report pursuant to Section 13 and 15(d)

Note 12 - Employee Retirement Plans (Details Textual)

v3.24.0.1
Note 12 - Employee Retirement Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Liability, Other Postretirement Defined Benefit Plan, Noncurrent $ 13,922 $ 14,650  
Defined Benefit Plan, Benefit Obligation Actuarial Gain (Loss) Due to Pension Plan Termination 0    
Defined Contribution Plan, Cost 5,172 4,999 $ 4,334
Non Discretionary Employer Contributions 0 0 0
Discretionary Contributions Made By Employer     $ 470
Assets for Plan Benefits, Defined Benefit Plan 9,195 8,874  
Other Noncurrent Liabilities [Member] | Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Corporate Owned Life Insurance Policies [Member]      
Secured Debt $ 750    
Other Postretirement Benefits Plan [Member]      
Defined Benefit Plan, Requisite Service Period (Year) 12 years    
Liability, Other Postretirement Defined Benefit Plan, Noncurrent $ 4,692 5,230  
Liability, Defined Benefit Plan, Current $ 280 $ 240  
Defined Benefit Plan, Coverage Term (Year) 10 years    
Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year 7.50% 7.50% 7.00%
Defined Benefit Plan, Ultimate Health Care Cost Trend Rate 4.50% 4.50% 4.50%
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate 4.70% 5.00%  
Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate 2032 2031 2030
Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax $ 3,025    
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) (196) $ (132) $ (38)
Supplemental Non Qualified Plan [Member]      
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) 222 378 475
Liability, Defined Benefit Plan $ 9,229 $ 9,420 $ 11,139