XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - shares
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
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 (in shares) 59,093 313,995 274,693 323,582
Issuance of shares of Common Stock under the ESPP (in shares) 216,168   189,684  
Issuance of shares of Common Stock for services rendered (in shares) 1,282 1,073 1,469 1,535