XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - shares
3 Months Ended
Mar. 31, 2023
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) 313,995 323,582
Issuance of shares of Common Stock for services rendered (in shares) 1,073 1,535