XML 112 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 2025
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]  
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, 2025 and 2024 were as follows:

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 July 1, 2024

$

2,625

$

(18,054)

$

(15,429)

Other comprehensive (loss) income

 

(5,442)

7,153

1,711

Income taxes

 

1,555

(89)

1,466

Reclassifications to:

Revenue

(709)

(709)

Cost of sales

(179)

(179)

Interest expense

(255)

(255)

Net other comprehensive (loss) income

(5,030)

7,064

2,034

Balance as of September 30, 2024

$

(2,405)

$

(10,990)

$

(13,395)

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)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of January 1, 2024

$

1,662

$

(12,996)

$

(11,334)

Other comprehensive (loss) income

 

(1,156)

2,061

905

Income taxes

 

1,257

(55)

1,202

Reclassifications to:

Revenue

(1,549)

(1,549)

Cost of sales

(963)

(963)

Interest expense

(1,656)

(1,656)

Net other comprehensive (loss) income

(4,067)

2,006

(2,061)

Balance as of September 30, 2024

$

(2,405)

$

(10,990)

$

(13,395)