XML 36 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME
12 Months Ended
Dec. 31, 2024
ACCUMULATED OTHER COMPREHENSIVE INCOME  
ACCUMULATED OTHER COMPREHENSIVE INCOME

13. ACCUMULATED OTHER COMPREHENSIVE INCOME

Accumulated Other Comprehensive Income (Loss) (“AOCI”) for the years ended December 31, 2024 and 2023 is comprised of the following:

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At December 31, 2023

$

(344)

$

4,431

$

(1,006)

$

(13,256)

$

(10,175)

Unrealized gain (loss) on cash flow hedges

2,284

(547)

1,737

Amounts reclassified from AOCI

(4,193)

1,006

(3,187)

Pension adjustments, net of tax

475

475

Foreign currency translation gain

(12,033)

(12,033)

At December 31, 2024

$

131

$

2,522

$

(547)

$

(25,289)

$

(23,183)

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At December 31, 2022

$

(594)

$

7,310

$

(1,754)

$

(16,925)

$

(11,963)

Unrealized gain (loss) on cash flow hedges

935

(200)

735

Amounts reclassified from AOCI

(3,814)

948

(2,866)

Pension adjustments, net of tax

250

250

Foreign currency translation gain

3,669

3,669

At December 31, 2023

$

(344)

$

4,431

$

(1,006)

$

(13,256)

$

(10,175)