v3.25.2
Accumulated Other Comprehensive Income (Loss)
6 Months Ended
Jun. 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 six-month periods ended June 30, 2025 and 2024 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of April 1, 2025

$

942

$

(16,318)

$

(15,376)

Other comprehensive income (loss)

 

(1,396)

13,200

11,804

Income taxes

 

393

(1,616)

(1,223)

Reclassifications to:

Revenue

(509)

(509)

Cost of sales

242

242

Net other comprehensive income (loss)

(1,270)

11,584

10,314

Balance as of June 30, 2025

$

(328)

$

(4,734)

$

(5,062)

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 January 1, 2025

$

2,765

$

(22,166)

$

(19,401)

Other comprehensive income (loss)

 

(3,293)

19,054

15,761

Income taxes

 

956

(1,622)

(666)

Reclassifications to:

Revenue

(1,530)

(1,530)

Cost of sales

774

774

Net other comprehensive income (loss)

(3,093)

17,432

14,339

Balance as of June 30, 2025

$

(328)

$

(4,734)

$

(5,062)

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)