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

Note 12 - Employee Retirement Plans - Schedule of Assumptions Used in Determining Net Periodic Costs and Summary of Healthcare Cost Trend Rates (Details)

v3.25.0.1
Note 12 - Employee Retirement Plans - Schedule of Assumptions Used in Determining Net Periodic Costs and Summary of Healthcare Cost Trend Rates (Details) - Other Postretirement Benefits Plan [Member]
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Discount rate [1],[2],[3] 4.70% 5.00% 2.50%
Ultimate healthcare cost trend rate 4.50% 4.50% 4.50%
Participation 60.00% 60.00% 60.00%
[1] Health Care Cost Trend rate is assumed to be 7.5% beginning in 2022 gradually reducing to an ultimate rate of 4.5% in 2031.
[2] Health Care Cost Trend rate is assumed to be 7.5% beginning in 2023 gradually reducing to an ultimate rate of 4.5% in 2032.
[3] Health Care Cost Trend rate is assumed to be 8.5% beginning in 2024 gradually reducing to an ultimate rate of 4.5% in 2033.