XML 65 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Post-retirement Benefits (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Defined Benefit Plan, Assumptions [Table Text Block]
  

December 31,

 
  

2024

  

2023

  

2022

 

Discount rate

  5.4%  4.5%  4.7%

Expected return on plan assets

  6.5%  5.8%  5.6%

Expected rate of salary increases

  0.1%  0.1%  0.1%
Schedule of Net Benefit Costs [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

Current service cost

 $(347) $(350) $(357)

Interest cost

  (6,507)  (6,177)  (4,307)

Expected return on plan assets

  7,954   6,977   6,796 

Amortization of prior service credit

  249   249   249 

Reclassified net remeasurement gains

  203   453   - 

Amounts included in consolidated statements of operations

 $1,552  $1,152  $2,381 
             

Actuarial (loss) gain on defined benefit plans

 $(7,396) $(4,529) $7,440 

Amortization of prior service credit

  (249)  (249)  (249)

Reclassified net remeasurement (loss)

  (203)  (453)  - 

Other comprehensive (loss) income

 $(7,848) $(5,231) $7,191 
             

Total comprehensive (loss) income

 $(6,296) $(4,079) $9,572 
Schedule of Actuarial Gain (Loss) [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

Actuarial (loss) gain on assets

 $(10,051) $2,319  $(74,332)

Actuarial gain (loss) on liabilities

  2,655   (6,848)  81,772 

Actuarial (loss) gain on defined benefit plans

 $(7,396) $(4,529) $7,440 
Schedule of Expected Benefit Payments [Table Text Block]

Years ending December 31:

    

2025

 $6,033 

2026

 $6,275 

2027

 $6,630 

2028

 $6,815 

2029

 $4,346 

Thereafter to December 31, 2034

 $3,686 
Schedule of Amounts Recognized in Balance Sheet [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Present value of defined benefit obligations

 $(142,646) $(148,167)

Fair value of plan assets

  132,216   137,725 

Deficit recognized under non-current liabilities

 $(10,430) $(10,442)
Schedule of Changes in Projected Benefit Obligations [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Opening balance

 $(148,167) $(135,182)

Current service cost

  (347)  (350)

Interest cost

  (6,507)  (6,177)

Actuarial gain (loss)

  2,655   (6,848)

Exchange differences

  2,689   (6,905)

Benefits paid

  7,031   7,295 

Ending balance

 $(142,646) $(148,167)
Schedule of Changes in Fair Value of Plan Assets [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Opening balance

 $137,725  $123,840 

Actual return on plan assets

  (2,097)  9,296 

Exchange differences

  (2,368)  6,344 

Contributions from the sponsoring companies

  5,987   5,540 

Benefits paid

  (7,031)  (7,295)

Ending balance

 $132,216  $137,725 
Schedule of Defined Benefit Plan Actual Return on Plan Assets [Table Text Block]
  

December 31,

 
  

2024

  

2023

  

2022

 

Expected return on plan assets

 $7,954  $6,977  $6,796 

Actuarial (loss) gain on plan assets

  (10,051)  2,319   (74,332)

Actual return on plan assets

 $(2,097) $9,296  $(67,536)
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Accumulated benefit obligation

 $141,831  $147,129 

Fair value of plan assets

 $132,216  $137,725 
Defined Benefit Plan, Plan Assets, Category [Table Text Block]
  

December 31, 2024

  

December 31, 2023

 
  

Expected rate

  

Fair value of

  

Expected rate

  

Fair value of

 
  

of return %

  

asset

  

of return %

  

asset

 

Mutual funds

                

DGFs

  8.4  $61,872   7.7  $64,023 

LDI funds

  4.9   41,800   4.2   47,283 

Bond funds

  4.9   27,286   4.4   24,835 

Equities

  1.7   369   3.7   185 

Other assets

  3.8   889   4.0   1,399 

Total

     $132,216      $137,725 
Schedule of Allocation of Plan Assets [Table Text Block]
  

December 31, 2024

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Mutual funds:

                

DGFs

 $61,872  $-  $-  $61,872 

LDI funds

  41,800   -   -   41,800 

Bond funds

  27,286   -   -   27,286 

Equities

  369   -   -   369 

Other assets

  519   62   308   889 

Total

 $131,846  $62  $308  $132,216 
  

December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Mutual funds:

                

DGFs

 $64,023  $-  $-  $64,023 

LDI funds

  47,283   -   -   47,283 

Bond funds

  24,835   -   -   24,835 

Equities

  185   -   -   185 

Other assets

  785   277   337   1,399 

Total

 $137,111  $277  $337  $137,725 
Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Opening balance

 $337  $383 

Actual return on plan assets

  11   10 

Exchange differences

  (77)  (88)

Contributions from the sponsoring companies

  37   32 

Ending balance

 $308  $337