XML 43 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Amounts Recognized in Balance Sheet [Table Text Block]

 

Years Ended December 31,

 

(in thousands)

 

2024

  

2023

 

 

  

 

Current portion - retirement benefits and other

 $84  $97 

Long-term liabilities - retirement benefits and other

  4,013   4,165 

Post-retirement benefit obligation

 $4,097  $4,262 

 

  

 

Accumulated other comprehensive loss, before income taxes:

        

Net actuarial loss

 $2,694  $3,024 
Schedule of Changes in Accumulated Postemployment Benefit Obligations [Table Text Block]

 

Years Ended December 31,

 

(in thousands)

 

2024

  

2023

 

 

  

 

Accumulated post-retirement benefit obligations at the beginning of the year

 $4,262  $4,062 

Interest cost

  216   192 

Actuarial (gain)/loss

  (231)  152 

Benefits paid

  (150)  (144)

Accumulated post-retirement benefit obligations at the end of the year

 $4,097  $4,262 
Schedule Of Financial information Of Plan [Table Text Block]

 

Years Ended December 31,

 

(in thousands)

 

2024

  

2023

 

 

  

 

Interest cost

 $216  $192 

Recognized actuarial loss

  97   87 

Benefit cost

 $313  $279 

Benefits paid

 $150  $144 
Defined Benefit Plan, Assumptions [Table Text Block]

 

Years Ended December 31,

 

 

2024

  

2023

 

Discount rate used in determining:

        

Benefit obligation

  5.000%  5.250%

Benefit cost

  5.250%  4.875%
Schedule of Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates [Table Text Block]

 

Years Ended December 31,

 

(in thousands)

 

2024

  

2023

 

Effect of 1% increase in health care trend rates:

        

Change in benefit obligation

 $603  $543 

Change in combined service and interest cost

 $32  $31 

    

 

Effect of 1% decrease of health care trend rates:

        

Change in benefit obligation

 $(497) $(450)

Change in combined service and interest cost

 $(26) $(25)
Schedule of Expected Benefit Payments [Table Text Block]

Years Ending December 31,

  

Amount

 

2025

  $145 

2026

   156 

2027

   167 

2028

   178 

2029

   188 
2030-2034  $1,084