XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Summary of Computation of Company's Basic and Diluted Net Loss per Share

The following table sets forth the computation of the Company’s basic and diluted net loss per share.

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss), basic and diluted

 

$

29,872

 

 

$

(13,793

)

 

$

10,277

 

 

$

(28,043

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares used to compute basic EPS

 

 

29,900,913

 

 

 

22,926,390

 

 

 

26,510,873

 

 

 

22,895,902

 

Dilutive effect of common stock options

 

 

1,020,799

 

 

 

 

 

 

1,124,799

 

 

 

 

Dilutive effect of restricted stock units

 

 

774,991

 

 

 

 

 

 

774,991

 

 

 

 

Dilutive effect of warrants to purchase common stock

 

 

81,257

 

 

 

 

 

 

127,616

 

 

 

 

Weighted-average shares used to compute diluted EPS

 

 

31,777,960

 

 

 

22,926,390

 

 

 

28,538,279

 

 

 

22,895,902

 

Net income (loss) earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

1.00

 

 

$

(0.60

)

 

$

0.39

 

 

$

(1.22

)

Diluted

 

$

0.94

 

 

$

(0.60

)

 

$

0.36

 

 

$

(1.22

)

 

Summary of Common Stock Equivalents of Antidilutive Securities Excluded from Computation of Diluted Net Loss per Share

The following common stock equivalents were excluded from the computation of diluted net loss per share for the periods ended June 30, 2019, because including them would have been antidilutive:

 

 

As of June 30,

 

 

 

2019

 

Common stock options issued and outstanding

 

 

3,903,653

 

Restricted stock units issued and outstanding

 

 

458,190

 

Warrants to purchase common stock

 

 

71,813

 

Total

 

 

4,433,656