XML 21 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - shares
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares 459,084 390,001 389,512 698,032 936,688 772,538
Issuance of shares of Common Stock under the ESPP   153,082     175,615  
Issuance of shares of Common Stock for services rendered 1,466 1,288 1,357 1,434 1,403 1,957
Convertible Senior Notes 1.25 Percent Due 2020            
Issuance of shares of Common Stock upon conversion of convertible senior notes       134,413 3,187