XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares 1,324,926 2,677,810 2,657,892
Issuance of shares of Common Stock under the ESPP 264,503 258,453 239,590
Issuance of shares of Common Stock for services rendered 5,675 6,350 5,688
Convertible Senior Notes 1.25 Percent Due 2020      
Issuance of shares of Common Stock upon conversion of convertible senior notes   368,886