XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - shares
3 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY            
Issuance of shares of Common Stock upon exercise of stock options and restricted stock units and performance shares 698,032 936,688 772,538 506,199 400,292 1,044,745
Issuance of shares of Common Stock under the ESPP   175,615     143,379  
Issuance of shares of Common Stock for services rendered 1,434 1,403 1,957 1,629 1,444 1,200
Issuance of shares of Common Stock upon conversion of convertible senior notes 134,413 3,187