v3.25.2
Accumulated Other Comprehensive Income (loss)
6 Months Ended
Jun. 30, 2025
AOCI Attributable to Parent [Abstract]  
Accumulated other comprehensive income Accumulated other comprehensive income

Changes in components of accumulated other comprehensive income were (in thousands):

 

 

Cumulative
translation
adjustment

 

 

Qualifying
cash flow
hedges

 

 

Share of OCI in
equity method
investee

 

 

Total

 

At January 1, 2025

 

$

(581

)

 

$

828

 

 

$

255

 

 

$

502

 

Other comprehensive income (loss)

 

 

66

 

 

 

(1,040

)

 

 

130

 

 

 

(844

)

Reclassification to income

 

 

6

 

 

 

(395

)

 

 

(596

)

 

 

(985

)

Reclassification to NCI

 

 

(56

)

 

 

1,112

 

 

 

361

 

 

 

1,417

 

At March 31, 2025

 

$

(565

)

 

$

505

 

 

$

150

 

 

$

90

 

Other comprehensive income

 

 

29

 

 

 

510

 

 

 

376

 

 

 

915

 

Reclassification to income

 

 

(13

)

 

 

(217

)

 

 

(600

)

 

 

(830

)

Reclassification to NCI

 

 

(12

)

 

 

(212

)

 

 

162

 

 

 

(62

)

At June 30, 2025

 

$

(561

)

 

$

586

 

 

$

88

 

 

$

113

 

1

 

 

 

 

 

 

 

 

 

 

 

 

At January 1, 2024

 

$

(554

)

 

$

428

 

 

$

631

 

 

$

505

 

Other comprehensive income (loss)

 

 

20

 

 

 

4,151

 

 

 

(231

)

 

 

3,940

 

Reclassification to income

 

 

15

 

 

 

(1,163

)

 

 

(531

)

 

 

(1,679

)

Reclassification to NCI

 

 

(26

)

 

 

(2,266

)

 

 

578

 

 

 

(1,714

)

At March 31, 2024

 

$

(545

)

 

$

1,150

 

 

$

447

 

 

$

1,052

 

Other comprehensive income (loss)

 

 

(38

)

 

 

1,102

 

 

 

642

 

 

 

1,706

 

Reclassification to income

 

 

(3

)

 

 

(927

)

 

 

(637

)

 

 

(1,567

)

Reclassification to NCI

 

 

30

 

 

 

(132

)

 

 

(4

)

 

 

(106

)

At June 30, 2024

 

$

(556

)

 

$

1,193

 

 

$

448

 

 

$

1,085