XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
TOTAL POSSIBLE DILUTIVE SHARES $ 12,346,215 $ 14,038,887
Convertible Preferred Stock [Member]    
TOTAL POSSIBLE DILUTIVE SHARES 0 1,692,672
Warrants [Member]    
TOTAL POSSIBLE DILUTIVE SHARES 12,346,215 12,346,215