XML 61 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income (loss) (Tables)
9 Months Ended
Sep. 30, 2025
AOCI Attributable to Parent [Abstract]  
Components of 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

 

Other comprehensive income (loss)

 

 

(15

)

 

 

(253

)

 

 

421

 

 

 

153

 

Reclassification to income

 

 

14

 

 

 

(156

)

 

 

(497

)

 

 

(639

)

Reclassification to NCI

 

 

1

 

 

 

294

 

 

 

55

 

 

 

350

 

At September 30, 2025

 

$

(561

)

 

$

471

 

 

$

67

 

 

$

(23

)

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

 

Other comprehensive loss

 

 

(34

)

 

 

(4,168

)

 

 

(2,158

)

 

 

(6,360

)

Reclassification to income

 

 

(14

)

 

 

(1,059

)

 

 

1,239

 

 

 

166

 

Reclassification to NCI

 

 

38

 

 

 

3,988

 

 

 

702

 

 

 

4,728

 

At September 30, 2024

 

$

(566

)

 

$

(46

)

 

$

231

 

 

$

(381

)