XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Income (Tables)
9 Months Ended
Sep. 30, 2024
Stockholders' Equity Note [Abstract]  
Summary of Changes in Accumulated Balances in Other Comprehensive Income

The following tables summarize the changes in accumulated balances of other comprehensive income for the three and nine months ended September 30, 2024 and 2023, respectively.

 

Three Months Ended September 30, 2024

 

 

Nine Months Ended September 30, 2024

 

(in thousands)

Unrealized Gain (Loss) on Cash Flow Hedges

 

Unrealized (Loss) Gain on Investments

 

Foreign Currency Translation Adjustments

 

Total

 

 

Unrealized Gain (Loss) on Cash Flow Hedges

 

Unrealized Gain on Investments

 

Foreign Currency Translation Adjustments

 

Total

 

Beginning balance

$

1,601

 

$

(50

)

$

(494

)

$

1,057

 

 

$

2,387

 

$

96

 

$

(374

)

$

2,109

 

Other comprehensive (loss) income before reclassifications

 

(276

)

 

219

 

 

159

 

 

102

 

 

 

599

 

 

73

 

 

39

 

 

711

 

Amounts reclassified from AOCI

 

(815

)

 

 

 

 

 

(815

)

 

 

(2,476

)

 

 

 

 

 

(2,476

)

Ending balance

$

510

 

$

169

 

$

(335

)

$

344

 

 

$

510

 

$

169

 

$

(335

)

$

344

 

 

 

Three months ended September 30, 2023

 

 

Nine months ended September 30, 2023

 

(in thousands)

Unrealized Gain (Loss) on Cash Flow Hedges

 

Unrealized (Loss) Gain on Investments

 

Foreign Currency Translation Adjustments

 

Total

 

 

Unrealized Gain (Loss) on Cash Flow Hedges

 

Unrealized Loss on Investments

 

Foreign Currency Translation Adjustments

 

Total

 

Beginning balance

$

4,158

 

$

(326

)

$

(580

)

$

3,252

 

 

$

4,307

 

$

(135

)

$

(504

)

$

3,668

 

Other comprehensive income (loss) before reclassifications

 

505

 

 

148

 

 

(22

)

 

631

 

 

 

1,710

 

 

(43

)

 

(98

)

 

1,569

 

Amounts reclassified from AOCI

 

(832

)

 

 

 

 

 

(832

)

 

 

(2,186

)

 

 

 

 

 

(2,186

)

Ending balance

$

3,831

 

$

(178

)

$

(602

)

$

3,051

 

 

$

3,831

 

$

(178

)

$

(602

)

$

3,051