XML 64 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Note 18 - Post-retirement Benefits (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Net Benefit Costs [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2025

   

2024

   

2025

   

2024

 

Amortization of prior service credit

  $ 61     $ 61     $ 122     $ 122  

Interest cost

    (1,946 )     (1,574 )     (3,800 )     (3,178 )

Expected return on plan assets

    2,254       1,909       4,387       3,835  

Total

  $ 369     $ 396     $ 709     $ 779