XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted net income per share

The following table shows the computation of basic and diluted net income per share for the three and nine months ended September 30, 2024 and 2023:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

(In thousands except per share data)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income, basic

 

$

1,213

 

 

$

82,046

 

 

$

3,060

 

 

$

118,191

 

Add: interest expense on 2023 Notes, net of tax effect

 

 

 

 

 

 

 

 

 

 

 

86

 

Add: interest expense on 2025 Notes, net of tax effect

 

 

 

 

 

1,236

 

 

 

 

 

 

3,703

 

Add: interest expense on 2028 Notes, net of tax effect

 

 

 

 

 

1,543

 

 

 

 

 

 

4,618

 

Net income, diluted

 

$

1,213

 

 

$

84,825

 

 

$

3,060

 

 

$

126,598

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares used to compute basic net income
  per share

 

 

62,569

 

 

 

64,953

 

 

 

62,759

 

 

 

66,016

 

Dilutive effect of 2023 Notes

 

 

 

 

 

 

 

 

 

 

 

250

 

Dilutive effect of 2025 Notes

 

 

 

 

 

11,150

 

 

 

 

 

 

11,150

 

Dilutive effect of 2028 Notes

 

 

 

 

 

9,955

 

 

 

 

 

 

9,955

 

Dilutive effect of options and awards granted under equity
   incentive plan and employee stock purchase plan

 

 

372

 

 

 

106

 

 

 

261

 

 

 

133

 

Dilutive effect of outstanding warrant

 

 

10

 

 

 

 

 

 

 

 

 

 

Weighted-average shares used to compute diluted net income
  per share

 

 

62,951

 

 

 

86,164

 

 

 

63,020

 

 

 

87,504

 

Net income per share

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.02

 

 

$

1.26

 

 

$

0.05

 

 

$

1.79

 

Diluted

 

$

0.02

 

 

$

0.98

 

 

$

0.05

 

 

$

1.45

 

Schedule of anti-dilutive securities

The following common stock equivalents were not included in the computation of diluted net income per share because their effect was anti-dilutive for the periods presented:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

(In thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Outstanding options and awards granted under equity incentive
   plan and employee stock purchase plan

 

 

1,111

 

 

 

1,389

 

 

 

1,434

 

 

 

1,284

 

Outstanding stock warrant

 

 

 

 

 

591

 

 

 

591

 

 

 

591

 

Outstanding 2025 Notes

 

 

11,150

 

 

 

 

 

 

11,150

 

 

 

 

Outstanding 2028 Notes

 

 

9,955

 

 

 

 

 

 

9,955

 

 

 

 

Total

 

 

22,216

 

 

 

1,980

 

 

 

23,130

 

 

 

1,875