XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Summary of Calculation of Basic and Diluted Net Loss Per Share

The following table presents the calculation of basic and diluted net income (loss) per share (in thousands, except per share data):

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2021

 

 

June 30, 2020

 

 

June 30, 2021

 

 

June 30, 2020

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

73,467

 

 

$

(43,148

)

 

$

149,763

 

 

$

(97,760

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding — basic

 

 

132,705

 

 

 

122,614

 

 

 

131,198

 

 

 

121,397

 

Net income (loss) per share — basic

 

$

0.55

 

 

$

(0.35

)

 

$

1.14

 

 

$

(0.81

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding — basic

 

 

132,705

 

 

 

122,614

 

 

 

131,198

 

 

 

121,397

 

Common stock equivalents

 

 

9,417

 

 

 

 

 

 

10,036

 

 

 

 

Weighted-average common shares outstanding — diluted

 

 

142,122

 

 

 

122,614

 

 

 

141,234

 

 

 

121,397

 

Net income (loss) per share — diluted

 

$

0.52

 

 

$

(0.35

)

 

$

1.06

 

 

$

(0.81

)

Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Income or Net Loss Per Share

Common stock equivalents excluded from the calculation of diluted net income per share or excluded from the calculation of diluted net loss per share because of their anti-dilutive effect are as follows (in thousands):  

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2021

 

 

June 30, 2020

 

 

June 30, 2021

 

 

June 30, 2020

 

Restricted stock units and stock options

 

 

125

 

 

 

14,365

 

 

 

125

 

 

 

14,365

 

Unvested shares of common stock issued upon early exercise of stock options

 

 

 

 

 

9

 

 

 

 

 

 

9

 

Total

 

 

125

 

 

 

14,374

 

 

 

125

 

 

 

14,374