XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Tables)
9 Months Ended
Sep. 30, 2023
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME  
Schedule of accumulated other comprehensive (loss) income ("AOCI")

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At June 30, 2023

$

(594)

$

6,675

$

(1,545)

$

(15,997)

$

(11,461)

Unrealized gain (loss) on cash flow hedges

790

(189)

601

Amounts reclassified from AOCI

(1,014)

243

(771)

Foreign currency translation loss

(2,923)

(2,923)

At September 30, 2023

$

(594)

$

6,451

$

(1,491)

$

(18,920)

$

(14,554)

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At June 30, 2022

$

(863)

$

4,928

$

(1,173)

$

(17,341)

$

(14,449)

Unrealized gain (loss) on cash flow hedges

2,916

(700)

2,216

Amounts reclassified from AOCI

(229)

55

(174)

Foreign currency translation loss

(9,603)

(9,603)

At September 30, 2022

$

(863)

$

7,615

$

(1,818)

$

(26,944)

$

(22,010)

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

1,995

(455)

1,540

Amounts reclassified from AOCI

(2,854)

718

(2,136)

Foreign currency translation loss

(1,995)

(1,995)

At September 30, 2023

$

(594)

$

6,451

$

(1,491)

$

(18,920)

$

(14,554)

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At December 31, 2021

$

(863)

$

221

$

(41)

$

(7,409)

$

(8,092)

Unrealized gain (loss) on cash flow hedges

7,335

(1,762)

5,573

Amounts reclassified from AOCI

59

(15)

44

Foreign currency translation loss

(19,535)

(19,535)

At September 30, 2022

$

(863)

$

7,615

$

(1,818)

$

(26,944)

$

(22,010)