XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
EARNINGS (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE

Basic and diluted earnings (loss) per share of common stock have been computed as follows:

 

   2024   2023 
   Three Months Ended March 31, 
   2024   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