XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
TOTAL POSSIBLE DILUTIVE SHARES $ 18,754,548 $ 12,346,215
Stock Options And RSU Awards [Member]    
TOTAL POSSIBLE DILUTIVE SHARES 6,408,333  
Warrants [Member]    
TOTAL POSSIBLE DILUTIVE SHARES 12,346,215 12,346,215