XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1
BASIC AND FULLY DILUTED NET INCOME PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Income per share  
Schedule of computation of earnings per share
        
   2023   2022 
Numerator:          
Net income  $6,458,727   $1,027,775 
Denominator:          
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