XML 97 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31, 

 

    

    

2019

    

2018

    

2017

Stock options

 

 

1,929,391

 

1,865,415

 

1,560,453

Restricted stock units

 

 

1,451,507

 

1,154,980

 

509,894

Common stock warrants

 

 

1,165,282

 

1,239,423

 

389,423

Shares from the convertible senior notes

 

 

6,705,819

 

 —

 

 —

 

 

 

11,251,999

 

4,259,818

 

2,459,770