v3.25.1
EQUITY (Tables)
3 Months Ended
Mar. 31, 2025
EQUITY [Abstract]  
Accumulated Other Comprehensive Income (Loss)

(In thousands)

Unrealized loss on marketable securities, net of tax

Foreign currency translation adjustments

Accumulated other comprehensive loss

Accumulated other comprehensive income/(loss), net of tax, at December 31, 2024

$

(317)

$

(6,544)

$

(6,861)

Other comprehensive income/(loss) before reclassifications

416

4,379

4,795

Amounts reclassified from accumulated other comprehensive income/(loss), net of tax

(101)

(101)

Other comprehensive income/(loss), net of tax

315

4,379

4,694

Accumulated other comprehensive income/(loss), net of tax, at March 31, 2025

$

(2)

$

(2,165)

$

(2,167)

(In thousands)

Unrealized loss on marketable securities, net of tax

Foreign currency translation adjustments

Accumulated other comprehensive loss

Accumulated other comprehensive income/(loss), net of tax, at December 31, 2023

$

(1,862)

$

(8,330)

$

(10,192)

Other comprehensive income/(loss) before reclassifications

476

(1,232)

(756)

Amounts reclassified from accumulated other comprehensive income/(loss), net of tax

(97)

(97)

Other comprehensive income/(loss), net of tax

379

(1,232)

(853)

Accumulated other comprehensive income/(loss), net of tax, at March 31, 2024

$

(1,483)

$

(9,562)

$

(11,045)

Schedule of Computation of Basic and Diluted Earnings

Year Ended

March 31,

(In thousands, except per share amounts)

2025

2024

Numerator:

Net income/(loss) for basic

$

75,462

$

(7,117)

Denominator for basic and diluted net income per share:

Weighted average shares outstanding for basic

136,757

135,358

Dilutive stock options, RSUs, and PRSUs

3,017

Weighted average shares outstanding for diluted

139,774

135,358

Earnings per share:

Basic

$

0.55

$

(0.05)

Diluted

$

0.54

$

(0.05)

Anti-dilutive stock options and RSUs excluded from the calculation

3,049

7,460

Anti-dilutive warrants excluded from the calculation

3,618

3,618

Anti-dilutive Senior Convertible Notes due 2025 excluded from the calculation

3,618

Total

$

6,667

$

14,696