XML 36 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income Per Share

The basic and diluted net income per share were computed as follows (in thousands, except per share amounts):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss attributable to common shareholders

 

$

(28,849

)

 

$

(14,053

)

 

$

(51,673

)

 

$

(25,786

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

38,542,591

 

 

 

36,834,135

 

 

 

38,435,846

 

 

 

36,801,357

 

Weighted average unvested common shares subject to

   repurchase

 

 

(251,177

)

 

 

(524,395

)

 

 

(285,326

)

 

 

(558,543

)

Weighted-average shares used in computing net loss per share attributable to common stockholders,

   basic and diluted

 

 

38,291,414

 

 

 

36,309,740

 

 

 

38,150,520

 

 

 

36,242,814

 

Net loss per share attributable to common

   stockholders, basic and diluted

 

$

(0.75

)

 

$

(0.39

)

 

$

(1.35

)

 

$

(0.71

)

 

Schedule of Shares of Potentially Dilutive Securities Excluded from Diluted Net Loss per Share Computations

The following shares of potentially dilutive securities have been excluded from the diluted net loss per share computations for the three and six months ended June 30, 2020 and 2019 because their inclusion would be anti-dilutive:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Employee Stock Purchase Plan shares

 

 

2,075

 

 

 

1,475

 

 

 

2,075

 

 

 

1,475

 

Options to purchase common stock

 

 

1,832,415

 

 

 

1,454,461

 

 

 

1,832,415

 

 

 

1,454,461

 

Common stock subject to vesting or repurchase

 

 

217,054

 

 

 

490,241

 

 

 

217,054

 

 

 

490,241

 

Total

 

 

2,051,544

 

 

 

1,946,177

 

 

 

2,051,544

 

 

 

1,946,177