XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
TOTAL POSSIBLE DILUTIVE SHARES $ 12,346,215 $ 11,092,879
Convertible Preferred Stock Member    
TOTAL POSSIBLE DILUTIVE SHARES   1,692,672
Warrants    
TOTAL POSSIBLE DILUTIVE SHARES 12,346,215 9,400,207