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

Note 19 - Employee Benefit Plans (Details Textual)

v3.25.4
Note 19 - Employee Benefit Plans (Details Textual)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Apr. 30, 2025
shares
Defined Contribution Plan, Cost $ 30,000 $ 29,000 $ 27,000  
The 2025 Stock Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) | shares       4,650
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | shares 4,600      
Money Purchase Pension Plan [Member] | UNITED STATES        
Defined Contribution Plan, Employer Non-discretionary Contribution, Percent 8.00%      
Supplemental Salary Deferral Plan and Supplemental Executive Retirement Plan [Member]        
Deferred Compensation Arrangement with Individual, Percentage of Salary, Maximum Defer 75.00%      
Deferred Compensation Plan Assets $ 55,000 53,000    
Deferred Compensation Arrangement, Compensation Expense $ 1,000 $ 1,000 1,000  
Maximum [Member] | Salary Deferral Plan for New Hires [Member] | UNITED STATES        
Defined Contribution Plan, Employer Non-discretionary Contribution, Percent 6.00%      
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00%      
Defined Contribution Plan, Employer Contribution, Percent of Employees' Gross Pay 10.00%      
Maximum [Member] | Money Purchase Pension Plan [Member] | UNITED STATES        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00%      
Pension Plan [Member]        
Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year 7.25% 6.75%    
Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Year Five and Thereafter 5.00%      
Defined Benefit Plan, Plan Assets, Amount $ 2,355,000 $ 2,196,000    
Pension Plan [Member] | Fair Value, Inputs, Level 3 [Member]        
Defined Benefit Plan, Accumulated Benefit Obligation 2,156,000 2,103,000    
Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Assets Transferred into (out of) Level 3 0 0    
Pension Plan [Member] | UNITED STATES        
Defined Benefit Plan, Plan Assets, Amount 748,000 727,000 728,000  
Pension Plan [Member] | UNITED STATES | Fair Value, Inputs, Level 3 [Member]        
Defined Benefit Plan, Plan Assets, Amount $ 0 0    
Pension Plan [Member] | Minimum [Member]        
Defined Benefit Plan, Cash Balance, Plan Annual Pay Credits, Percentage of Eligible Pay 6.00%      
Pension Plan [Member] | Maximum [Member]        
Defined Benefit Plan, Cash Balance, Plan Annual Pay Credits, Percentage of Eligible Pay 12.00%      
Other Postretirement Benefits Plan [Member]        
Number Of Fully Insured Medicare Part D Plans 2      
Other Postretirement Benefits Plan [Member] | UNITED STATES        
Defined Benefit Plan, Plan Assets, Amount $ 0 $ 0 $ 0