XML 20 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Net (Loss) Income Per Share
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Net (Loss) Income Per Share

2.    Net (Loss) Income Per Share

The following table sets forth the computation of basic and diluted consolidated net (loss) income per share:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands, except per share data)

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income

 

$

(50,015

)

 

$

14,962

 

 

$

(44,717

)

 

$

24,348

 

Denominator for basic and diluted net (loss) income per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding for basic

 

 

51,224

 

 

 

51,967

 

 

 

51,531

 

 

 

51,822

 

Dilutive potential common stock outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock options and employee stock purchase plan

 

 

 

 

 

14

 

 

 

 

 

 

15

 

Restricted stock units

 

 

 

 

 

479

 

 

 

 

 

 

634

 

Weighted average common shares outstanding for diluted

 

 

51,224

 

 

 

52,460

 

 

 

51,531

 

 

 

52,471

 

Basic net (loss) income per share

 

$

(0.98

)

 

$

0.29

 

 

$

(0.87

)

 

$

0.47

 

Diluted net (loss) income per share

 

$

(0.98

)

 

$

0.29

 

 

$

(0.87

)

 

$

0.46

 

The following weighted average outstanding common stock equivalents were not included in the calculation of net (loss) income per diluted share because their effects were anti-dilutive: 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Stock options, employee stock purchase plan, and restricted stock units

 

 

1,112

 

 

 

60

 

 

 

621

 

 

 

163

 

Warrants

 

 

18,783

 

 

 

10,865

 

 

 

17,236

 

 

 

10,865

 

Senior Convertible Notes

 

 

15,689

 

 

 

10,865

 

 

 

10,257

 

 

 

10,865

 

Total

 

 

35,584

 

 

 

21,790

 

 

 

28,114

 

 

 

21,893