XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
12 Months Ended
Dec. 31, 2024
ACCUMULATED OTHER COMPREHENSIVE INCOME  
Schedule of accumulated other comprehensive income (Loss) ("AOCI")

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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)

​