XML 69 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (loss) Per Share

 

 

 

Year ended December 31,

 

 

 

2022

 

 

2021

 

 

2020

 

Net income (loss), basic and diluted

 

$

515,837

 

 

$

528,584

 

 

$

(298,665

)

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding, basic

 

 

132,606,767

 

 

 

129,884,967

 

 

 

119,159,424

 

Weighted-average effect of dilutive securities:

 

 

 

 

 

 

 

 

 

Options to purchase common stock

 

 

2,130,212

 

 

 

3,513,438

 

 

 

 

Restricted shares subject to future vesting

 

 

73,851

 

 

 

35,488

 

 

 

 

Shares to purchase under Employee Stock Purchase Plan

 

 

78

 

 

 

 

 

 

 

Contingently issuable shares

 

 

 

 

 

3,233

 

 

 

 

Weighted-average shares outstanding, diluted

 

 

134,810,908

 

 

 

133,437,126

 

 

 

119,159,424

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share, basic

 

$

3.89

 

 

$

4.07

 

 

$

(2.51

)

Net income (loss) per share, diluted

 

$

3.83

 

 

$

3.96

 

 

$

(2.51

)

 

Schedule of Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations

Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:

 

 

 

As of December 31,

 

 

 

2022

 

 

2021

 

 

2020

 

Options issued and outstanding

 

 

8,853,734

 

 

 

5,764,308

 

 

 

9,798,282

 

Restricted shares subject to future vesting

 

 

2,646,748

 

 

 

1,088,304

 

 

 

89,261

 

Warrants to purchase common stock

 

 

 

 

 

 

 

 

 

Total

 

 

11,500,482

 

 

 

6,852,612

 

 

 

9,887,543