XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income (loss) $ (1,822,388) $ 1,513,219
Denominator:    
Weighted average shares of common stock outstanding - basic 30,391,244 29,245,080
Effect of dilutive options 60,130
Weighted average shares of common stock outstanding - diluted 30,391,244 29,305,216
Earnings (loss) per common share - basic $ (0.06) $ 0.05
Earnings (loss) per common share - diluted $ (0.06) $ 0.05