XML 20 R8.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
Condensed Consolidated Statements of Stockholders' Equity        
Purchase of shares of common stock under share repurchase program 623,304 131,156    
Issuance of shares of common stock under long-term incentive plan (in shares)   275,053   71,338
Issuance of shares of common stock for convertible debt exchanged (in shares)     2,630,272  
Issuance of shares of common stock for warrants exercised (in shares) 29,487 1,037,679 445,497 13,239