XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 2024
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]  
Schedule of Components 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, 2024 and 2023 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of April 1, 2024

$

3,932

$

(16,388)

$

(12,456)

Other comprehensive loss

 

(228)

(1,688)

(1,916)

Income taxes

 

404

22

426

Reclassifications to:

Revenue

(427)

(427)

Cost of sales

(357)

(357)

Interest expense

(699)

(699)

Net other comprehensive loss

(1,307)

(1,666)

(2,973)

Balance as of June 30, 2024

$

2,625

$

(18,054)

$

(15,429)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of April 1, 2023

$

3,081

$

(14,010)

$

(10,929)

Other comprehensive income (loss)

 

5,044

(1,201)

3,843

Income taxes

 

(821)

(15)

(836)

Reclassifications to:

Revenue

(658)

(658)

Cost of sales

(333)

(333)

Interest expense

(631)

(631)

Net other comprehensive income (loss)

2,601

(1,216)

1,385

Balance as of June 30, 2023

$

5,682

$

(15,226)

$

(9,544)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of January 1, 2024

$

1,662

$

(12,996)

$

(11,334)

Other comprehensive income (loss)

 

4,286

(5,092)

(806)

Income taxes

 

(298)

34

(264)

Reclassifications to:

Revenue

(840)

(840)

Cost of sales

(784)

(784)

Interest expense

(1,401)

(1,401)

Net other comprehensive income (loss)

963

(5,058)

(4,095)

Balance as of June 30, 2024

$

2,625

$

(18,054)

$

(15,429)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of January 1, 2023

$

4,366

$

(15,916)

$

(11,550)

Other comprehensive income

 

5,164

724

5,888

Income taxes

 

(415)

(34)

(449)

Reclassifications to:

Revenue

(1,985)

(1,985)

Cost of sales

(283)

(283)

Interest expense

(1,165)

(1,165)

Net other comprehensive income

1,316

690

2,006

Balance as of June 30, 2023

$

5,682

$

(15,226)

$

(9,544)