XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.3
BASIC AND FULLY DILUTED NET INCOME (LOSS) PER COMMON SHARE
9 Months Ended
Sep. 30, 2025
Net income per share  
BASIC AND FULLY DILUTED NET INCOME (LOSS) PER COMMON SHARE

8.     BASIC AND FULLY DILUTED NET INCOME (LOSS) PER COMMON SHARE

 

The following table sets forth the computation of basic and fully diluted net income per common share for the three and nine months ended September 30, 2025 and 2024:

                
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2025   2024   2025   2024 
Numerator:                
Net income  $2,215,135   $1,436,837   $6,188,996   $2,443,035 
Denominator:                    
Weighted average common shares:                    
Denominator for basic calculation   54,797,527    53,450,613    54,205,002    53,102,454 
Weighted average effects of potentially diluted common stock:                    
Stock options (calculated using the treasury method)   1,272,519    1,089,063    1,055,507    991,804 
Unvested restricted stock grants   5,700,474    1,512,284    3,694,912    1,518,768 
Denominator for fully diluted calculation   61,770,520    56,051,960    58,955,421    55,613,026 
Net income per common share:                    
Basic  $0.04   $0.03   $0.11   $0.05 
Fully diluted  $0.04   $0.03   $0.10   $0.04 
                     
Anti-dilutive shares:                    
Stock options                
Unvested restricted stock options