Annual report [Section 13 and 15(d), not S-K Item 405]

Note 12 - Employee Retirement Plans (Details Textual)

v3.25.4
Note 12 - Employee Retirement Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Liability, Other Postretirement Defined Benefit Plan, Noncurrent $ 14,947 $ 13,616  
Defined Benefit Plan, Benefit Obligation Actuarial Gain (Loss) Due to Pension Plan Termination 0    
Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) 2,546    
Defined Contribution Plan, Cost 5,193 4,836 $ 5,172
Assets for Plan Benefits, Defined Benefit Plan 12,038 10,482  
Other Noncurrent Liabilities [Member] | Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Corporate Owned Life Insurance Policies [Member]      
Secured Debt $ 427 546  
Other Postretirement Benefits Plan [Member]      
Defined Benefit Plan, Requisite Service Period (Year) 12 years    
Liability, Other Postretirement Defined Benefit Plan, Noncurrent $ 4,190 3,319  
Liability, Defined Benefit Plan, Current $ 200 $ 220  
Defined Benefit Plan, Coverage Term (Year) 10 years    
Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year 9.50% 8.50% 7.50%
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 5.00% 5.30%  
Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate 2034 2033 2032
Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) $ (815) $ 1,154  
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) (455) (222) $ (196)
Supplemental Non Qualified Plan [Member]      
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) 119 204 222
Liability, Defined Benefit Plan $ 10,757 $ 10,297 $ 9,229