XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1
BASIC AND FULLY DILUTED NET INCOME PER COMMON SHARE (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Numerator:    
Net income $ 6,458,727 $ 1,027,775
Weighted average common shares:    
Denominator for basic calculation 52,487,840 52,048,127
Weighted average effects of potentially diluted common stock:    
Stock options (calculated under treasury method) 694,884 505,934
Unvested restricted stock awards 979,761 379,194
Denominator for fully diluted calculation 54,162,485 52,933,255
Net income per common share:    
Basic $ 0.12 $ 0.02
Fully diluted $ 0.12 $ 0.02