XML 62 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Issuance of shares of Common Stock upon exercise of stock options and restricted stock units 2,657,892 1,624,376 3,012,937
Issuance of shares of Common Stock under the ESPP 239,590 233,712 157,277
Issuance of shares of Common Stock for services rendered 5,688 4,905 2,532
Issuance of shares of Common Stock     4,945,000
Convertible Senior Notes 1.25 Percent Due 2020      
Issuance of shares of Common Stock upon conversion of convertible senior notes     7,095,350
Convertible Senior Notes 0.375 Percent Due 2018      
Issuance of shares of Common Stock upon conversion of convertible senior notes   148,761 7,201,058