XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 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