XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares, net of shares withheld for taxes, and shares of Common Stock under the ESPP (in shares) 1,348,122 1,324,926 2,677,810
Issuance of shares of Common Stock under the ESPP (in shares) 308,413 264,503 258,453
Issuance of shares of Common Stock for services rendered (in shares) 5,751 5,675 6,350
Convertible Senior Notes 1.25 Percent Due 2020      
Issuance of shares of Common Stock upon conversion of convertible senior notes (in shares)   368,886