v3.24.0.1
Accumulated Other Comprehensive Income
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Accumulated Other Comprehensive Income
15.
Accumulated Other Comprehensive Income

The following table summarizes the changes in accumulated balances of other comprehensive income (“AOCI”) for the years ended December 31, 2023, 2022 and 2021, respectively.

(in thousands)

Unrealized Gain (Loss) on Cash Flow Hedges

 

Unrealized Loss on Investments

 

Foreign Currency Translation Adjustments

 

Total

 

Balances as of December 31, 2020

$

—

 

$

—

 

$

(131

)

$

(131

)

Other comprehensive income before reclassifications

 

—

 

 

—

 

 

193

 

 

193

 

Balances as of December 31, 2021

$

—

 

$

—

 

$

62

 

$

62

 

Other comprehensive income (loss) before reclassifications

 

4,480

 

 

(135

)

 

(566

)

 

3,779

 

Amounts reclassified from AOCI

 

(173

)

 

—

 

 

—

 

 

(173

)

Balances as of December 31, 2022

$

4,307

 

$

(135

)

$

(504

)

$

3,668

 

Other comprehensive income before reclassifications

 

1,119

 

 

231

 

 

130

 

 

1,480

 

Amounts reclassified from AOCI

 

(3,039

)

 

—

 

 

—

 

 

(3,039

)

Balances as of December 31, 2023

$

2,387

 

$

96

 

$

(374

)

$

2,109