XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Net income $ 1,513,219 $ 149,837
Denominator:    
Weighted average shares of common stock outstanding - basic 29,245,080 28,235,001
Effect of dilutive options 60,136 70,100
Weighted average shares of common stock outstanding - diluted 29,305,216 28,305,101
Earnings per common share - basic $ 0.05 $ 0.01
Earnings per common share - diluted $ 0.05 $ 0.01