XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE

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

 

   2023   2022 
   Year Ended December 31, 
   2023   2022 
Numerator:        
Net income  $7,436,045   $1,065,157 
Denominator:          
Weighted average shares of common stock outstanding - basic   29,698,498    28,643,464 
Effect of dilutive restricted stock units   74,000    - 
Effect of dilutive options   -    31,636 
Weighted average shares of common stock outstanding - diluted   29,772,498    28,675,100 
           
Earnings per common share - basic  $0.25   $0.04 
Earnings per common share - diluted  $0.25   $0.04