XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - shares
3 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Statement of Stockholders' Equity [Abstract]            
Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares 578,106 274,693 323,582 459,084 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,337 1,469 1,535 1,466 1,288 1,357