XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated other comprehensive income (loss) (Tables)
6 Months Ended
Jun. 30, 2024
AOCI Attributable to Parent [Abstract]  
Components of accumulated other comprehensive income (loss)

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, 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

 

1

 

 

 

 

 

 

 

 

 

 

 

 

At January 1, 2023

 

$

(524

)

 

$

551

 

 

$

488

 

 

$

515

 

Other comprehensive income (loss)

 

 

(420

)

 

 

389

 

 

 

(321

)

 

 

(352

)

Reclassification to income

 

 

 

 

 

(497

)

 

 

(416

)

 

 

(913

)

Reclassification to NCI

 

 

318

 

 

 

81

 

 

 

559

 

 

 

958

 

At March 31, 2023

 

$

(626

)

 

$

524

 

 

$

310

 

 

$

208

 

Other comprehensive income

 

 

101

 

 

 

4,194

 

 

 

895

 

 

 

5,190

 

Reclassification to income

 

 

214

 

 

 

(678

)

 

 

(391

)

 

 

(855

)

Reclassification to NCI

 

 

(239

)

 

 

(2,665

)

 

 

(382

)

 

 

(3,286

)

At June 30, 2023

 

$

(550

)

 

$

1,375

 

 

$

432

 

 

$

1,257