XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Tables)
6 Months Ended
Jun. 30, 2025
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 March 31, 2025

$

131

$

1,666

$

(316)

$

(21,427)

$

(19,946)

Unrealized (loss) gain on cash flow hedges

(161)

39

(122)

Amounts reclassified from AOCI

(379)

91

(288)

Foreign currency translation gain

11,644

11,644

At June 30, 2025

$

131

$

1,126

$

(186)

$

(9,783)

$

(8,712)

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At March 31, 2024

$

(344)

$

4,329

$

(982)

$

(17,664)

$

(14,661)

Unrealized gain (loss) on cash flow hedges

360

(86)

274

Amounts reclassified from AOCI

(1,033)

248

(785)

Foreign currency translation loss

(1,178)

(1,178)

At June 30, 2024

$

(344)

$

3,656

$

(820)

$

(18,842)

$

(16,350)

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At December 31, 2024

$

131

$

2,522

$

(547)

$

(25,289)

$

(23,183)

Unrealized (loss) gain on cash flow hedges

(641)

167

(474)

Amounts reclassified from AOCI

(755)

194

(561)

Foreign currency translation gain

15,506

15,506

At June 30, 2025

$

131

$

1,126

$

(186)

$

(9,783)

$

(8,712)

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

1,295

(311)

984

Amounts reclassified from AOCI

(2,070)

497

(1,573)

Foreign currency translation gain

(5,586)

(5,586)

At June 30, 2024

$

(344)

$

3,656

$

(820)

$

(18,842)

$

(16,350)