XML 126 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 2024
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, 2024 and 2023 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of July 1, 2024

$

2,625

$

(18,054)

$

(15,429)

Other comprehensive income (loss)

 

(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 income (loss)

(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 July 1, 2023

$

5,682

$

(15,226)

$

(9,544)

Other comprehensive income (loss)

 

1,629

(2,914)

(1,285)

Income taxes

 

129

17

146

Reclassifications to:

Revenue

(866)

(866)

Cost of sales

(617)

(617)

Interest expense

(685)

(685)

Net other comprehensive loss

(410)

(2,897)

(3,307)

Balance as of September 30, 2023

$

5,272

$

(18,123)

$

(12,851)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of January 1, 2024

$

1,662

$

(12,996)

$

(11,334)

Other comprehensive income (loss)

 

(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 income (loss)

(4,067)

2,006

(2,061)

Balance as of September 30, 2024

$

(2,405)

$

(10,990)

$

(13,395)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of January 1, 2023

$

4,366

$

(15,916)

$

(11,550)

Other comprehensive income (loss)

 

6,793

(2,190)

4,603

Income taxes

 

(286)

(17)

(303)

Reclassifications to:

Revenue

(2,851)

(2,851)

Cost of sales

(900)

(900)

Interest expense

(1,850)

(1,850)

Net other comprehensive income (loss)

906

(2,207)

(1,301)

Balance as of September 30, 2023

$

5,272

$

(18,123)

$

(12,851)