XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Income
12 Months Ended
Dec. 31, 2024
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, 2023

 

$

(524

)

 

$

551

 

 

$

488

 

 

$

515

 

Other comprehensive income

 

 

(335

)

 

 

4,530

 

 

 

(3,253

)

 

 

942

 

Reclassification to income

 

 

214

 

 

 

(5,021

)

 

 

3,842

 

 

 

(965

)

Reclassification to NCI

 

 

91

 

 

 

368

 

 

 

(446

)

 

 

13

 

At December 31, 2023

 

$

(554

)

 

$

428

 

 

$

631

 

 

$

505

 

Other comprehensive income (loss)

 

 

(114

)

 

 

4,832

 

 

 

1,356

 

 

 

6,074

 

Reclassification to income

 

 

(5

)

 

 

(3,728

)

 

 

(2,292

)

 

 

(6,025

)

Reclassification to NCI

 

 

92

 

 

 

(704

)

 

 

560

 

 

 

(52

)

At December 31, 2024

 

$

(581

)

 

$

828

 

 

$

255

 

 

$

502