XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Consolidated Statements of Stockholders' Equity    
Common stock for options exercise, 0.89 per share issue $ 0.89 $ 0.89
Common stock for options exercise, 2.93 per share issue 2.93 2.93
Shares issued through at the market issuance 1.24 average per share 1.24  
Common stock for services 1.93 per share 1.93 1.93
Common stock for services 0.66 per share 0.66  
Shares issued in stock offering 1.11  
Shares issued pursuant to purchase right per share $ 1.11  
Shares issued through at the market issuance 5.03 average per share   5.03
Common stock for options exercise, 3.80 per share issue   3.80
Common stock for options exercise, 3.10 per share issue   3.10
Common stock for options exercise, 1.90 per share issue   1.90
Common stock for options exercise, 1.85 per share issue   1.85
Common stock for options exercise, 1.21 per share issue   1.21
Common stock for options exercise, 0.98 per share issue   0.98
Common stock for options exercise, 1.80 per share issue   1.80
Common stock for services 2.33 per share   $ 2.33