XML 52 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 2026
Accumulated Other Comprehensive Income (Loss)  
Schedule of changes in each component of accumulated other comprehensive income (loss) The changes in each component of accumulated other comprehensive income (loss) for the three and six-month periods ended June 30, 2026 and 2025 were as follows:

​

​

​

​

​

​

​

​

​

​

​

Cash Flow Hedges

  ​ ​ ​

Foreign Currency Translation

  ​ ​ ​

Total

Balance as of April 1, 2026

$

1,375

​

$

(8,943)

​

$

(7,568)

​

​

​

​

​

​

​

​

​

Other comprehensive income (loss)

 

732

​

​

(545)

​

​

187

Income taxes

 

(79)

​

​

(59)

​

​

(138)

Reclassifications to:

​

​

​

​

​

​

​

​

Revenue

​

643

​

​

​

​

​

643

Cost of sales

​

(1,040)

​

​

​

​

​

(1,040)

Net other comprehensive income (loss)

​

256

​

​

(604)

​

​

(348)

​

​

​

​

​

​

​

​

​

Balance as of June 30, 2026

$

1,631

​

$

(9,547)

​

$

(7,916)

​

​

​

​

​

​

​

​

​

​

​

Cash Flow Hedges

  ​ ​ ​

Foreign Currency Translation

  ​ ​ ​

Total

Balance as of January 1, 2026

$

1,788

​

$

(5,424)

​

$

(3,636)

​

​

​

​

​

​

​

​

​

Other comprehensive income (loss)

 

590

​

​

(4,889)

​

​

(4,299)

Income taxes

 

48

​

​

766

​

​

814

Reclassifications to:

​

​

​

​

​

​

​

​

Revenue

​

1,160

​

​

​

​

​

1,160

Cost of sales

​

(1,955)

​

​

​

​

​

(1,955)

Net other comprehensive loss

​

(157)

​

​

(4,123)

​

​

(4,280)

​

​

​

​

​

​

​

​

​

Balance as of June 30, 2026

$

1,631

​

$

(9,547)

​

$

(7,916)

​

​

​

​

​

​

​

​

​

​

​

Cash Flow Hedges

  ​ ​ ​

Foreign Currency Translation

  ​ ​ ​

Total

Balance as of April 1, 2025

$

942

​

$

(16,318)

​

$

(15,376)

​

​

​

​

​

​

​

​

​

Other comprehensive (loss) income

 

(1,396)

​

​

13,200

​

​

11,804

Income taxes

 

393

​

​

(1,616)

​

​

(1,223)

Reclassifications to:

​

​

​

​

​

​

​

​

Revenue

​

(509)

​

​

​

​

​

(509)

Cost of sales

​

242

​

​

​

​

​

242

Net other comprehensive (loss) income

​

(1,270)

​

​

11,584

​

​

10,314

​

​

​

​

​

​

​

​

​

Balance as of June 30, 2025

$

(328)

​

$

(4,734)

​

$

(5,062)

​

​

​

​

​

​

​

​

​

​

​

Cash Flow Hedges

  ​ ​ ​

Foreign Currency Translation

  ​ ​ ​

Total

Balance as of January 1, 2025

$

2,765

​

$

(22,166)

​

$

(19,401)

​

​

​

​

​

​

​

​

​

Other comprehensive (loss) income

 

(3,293)

​

​

19,054

​

​

15,761

Income taxes

 

956

​

​

(1,622)

​

​

(666)

Reclassifications to:

​

​

​

​

​

​

​

​

Revenue

​

(1,530)

​

​

​

​

​

(1,530)

Cost of sales

​

774

​

​

​

​

​

774

Net other comprehensive (loss) income

​

(3,093)

​

​

17,432

​

​

14,339

​

​

​

​

​

​

​

​

​

Balance as of June 30, 2025

$

(328)

​

$

(4,734)

​

$

(5,062)

​