XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
TOTAL POSSIBLE DILUTIVE SHARES $ 12,571,910 $ 12,346,215
Convertible Preferred Stock [Member]    
TOTAL POSSIBLE DILUTIVE SHARES 225,695  
Warrants [Member]    
TOTAL POSSIBLE DILUTIVE SHARES 12,346,215 12,346,215