v3.26.3
Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 2026
Accumulated Other Comprehensive Income (Loss)  
Accumulated Other Comprehensive Income (Loss)

15.   Accumulated Other Comprehensive Income (Loss). The changes in each component of accumulated other comprehensive income (loss) for the three and nine-month periods ended September 30, 2026 and 2025 were as follows:

​

​

​

​

​

​

​

​

​

​

​

Cash Flow Hedges

  ​ ​ ​

Foreign Currency Translation

  ​ ​ ​

Total

Balance as of July 1, 2026

$

1,631

​

$

(9,547)

​

$

(7,916)

​

​

​

​

​

​

​

​

​

Other comprehensive loss

 

(2,293)

​

​

(668)

​

​

(2,961)

Income taxes

 

640

​

​

137

​

​

777

Reclassifications to:

​

​

​

​

​

​

​

​

Revenue

​

642

​

​

​

​

​

642

Cost of sales

​

(1,060)

​

​

​

​

​

(1,060)

Net other comprehensive loss

​

(2,071)

​

​

(531)

​

​

(2,602)

​

​

​

​

​

​

​

​

​

Balance as of September 30, 2026

$

(440)

​

$

(10,078)

​

$

(10,518)

​

​

​

​

​

​

​

​

​

​

​

Cash Flow Hedges

  ​ ​ ​

Foreign Currency Translation

  ​ ​ ​

Total

Balance as of January 1, 2026

$

1,788

​

$

(5,424)

​

$

(3,636)

​

​

​

​

​

​

​

​

​

Other comprehensive loss

 

(1,703)

​

​

(5,557)

​

​

(7,260)

Income taxes

 

688

​

​

903

​

​

1,591

Reclassifications to:

​

​

​

​

​

​

​

​

Revenue

​

1,802

​

​

​

​

​

1,802

Cost of sales

​

(3,015)

​

​

​

​

​

(3,015)

Net other comprehensive loss

​

(2,228)

​

​

(4,654)

​

​

(6,882)

​

​

​

​

​

​

​

​

​

Balance as of September 30, 2026

$

(440)

​

$

(10,078)

​

$

(10,518)

​

​

​

​

​

​

​

​

​

​

​

Cash Flow Hedges

  ​ ​ ​

Foreign Currency Translation

  ​ ​ ​

Total

Balance as of July 1, 2025

$

(328)

​

$

(4,734)

​

$

(5,062)

​

​

​

​

​

​

​

​

​

Other comprehensive income (loss)

 

2,330

​

​

(862)

​

​

1,468

Income taxes

 

(509)

​

​

558

​

​

49

Reclassifications to:

​

​

​

​

​

​

​

​

Revenue

​

106

​

​

​

​

​

106

Cost of sales

​

(280)

​

​

​

​

​

(280)

Net other comprehensive income (loss)

​

1,647

​

​

(304)

​

​

1,343

​

​

​

​

​

​

​

​

​

Balance as of September 30, 2025

$

1,319

​

$

(5,038)

​

$

(3,719)

​

​

​

​

​

​

​

​

​

​

​

Cash Flow Hedges

  ​ ​ ​

Foreign Currency Translation

  ​ ​ ​

Total

Balance as of January 1, 2025

$

2,765

​

$

(22,166)

​

$

(19,401)

​

​

​

​

​

​

​

​

​

Other comprehensive (loss) income

 

(963)

​

​

18,192

​

​

17,229

Income taxes

 

447

​

​

(1,064)

​

​

(617)

Reclassifications to:

​

​

​

​

​

​

​

​

Revenue

​

(1,424)

​

​

​

​

​

(1,424)

Cost of sales

​

494

​

​

​

​

​

494

Net other comprehensive (loss) income

​

(1,446)

​

​

17,128

​

​

15,682

​

​

​

​

​

​

​

​

​

Balance as of September 30, 2025

$

1,319

​

$

(5,038)

​

$

(3,719)

​