XML 316 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Income (Loss)
3 Months Ended
Mar. 31, 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-month periods ended March 31, 2026 and 2025 were as follows:

Cash Flow Hedges

  ​ ​ ​

Foreign Currency Translation

  ​ ​ ​

Total

Balance as of January 1, 2026

$

1,788

$

(5,424)

$

(3,636)

Other comprehensive loss

 

(142)

(4,344)

(4,486)

Income taxes

 

127

825

952

Reclassifications to:

Revenue

(915)

(915)

Cost of sales

517

517

Net other comprehensive loss

(413)

(3,519)

(3,932)

Balance as of March 31, 2026

$

1,375

$

(8,943)

$

(7,568)

Cash Flow Hedges

  ​ ​ ​

Foreign Currency Translation

  ​ ​ ​

Total

Balance as of January 1, 2025

$

2,765

$

(22,166)

$

(19,401)

Other comprehensive (loss) income

 

(1,897)

5,854

3,957

Income taxes

 

563

(6)

557

Reclassifications to:

Revenue

(1,021)

(1,021)

Cost of sales

532

532

Net other comprehensive (loss) income

(1,823)

5,848

4,025

Balance as of March 31, 2025

$

942

$

(16,318)

$

(15,376)