XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - shares
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY        
Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares 274,693 323,582 390,001 389,512
Issuance of shares of Common Stock under the ESPP 189,684   153,082  
Issuance of shares of Common Stock for services rendered 1,469 1,535 1,288 1,357