v3.25.0.1
Changes in Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Income (Loss)

The following table summarizes the changes in accumulated other comprehensive income (loss), which is reported as a component of stockholders’ equity, for the years ended December 31, 2024 and 2023:

 

 

Cumulative
Translation
Adjustment

 

 

Unrealized Gain
(Loss) on
Investments

 

 

Unrealized
Gain (Loss) on
Derivate
Instruments

 

 

Total

 

 

 

(in thousands)

 

Ending balance at December 31, 2022

 

$

(3,070

)

 

$

(9,820

)

 

$

—

 

 

$

(12,890

)

Other comprehensive income before reclassifications

 

 

4,020

 

 

 

10,697

 

 

 

—

 

 

 

14,717

 

Amounts reclassified from accumulated other comprehensive income, net of tax

 

 

—

 

 

 

—

 

 

 

—

 

 

 

—

 

Ending balance at December 31, 2023

 

$

950

 

 

$

877

 

 

$

—

 

 

$

1,827

 

Other comprehensive (loss) income before reclassifications

 

 

(6,878

)

 

 

318

 

 

 

(1,622

)

 

 

(8,182

)

Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue

 

 

—

 

 

 

—

 

 

 

701

 

 

 

701

 

Ending balance at December 31, 2024

 

$

(5,928

)

 

$

1,195

 

 

$

(921

)

 

$

(5,654

)