XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
BASIC AND FULLY DILUTED NET INCOME (LOSS) PER COMMON SHARE (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income $ 2,215,135 $ 1,436,837 $ 6,188,996 $ 2,443,035
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
Stock Options [Member]        
Anti-dilutive shares:        
Unvested restricted stock options 0 0 0 0
Unvested Restricted Stock Options [Member]        
Anti-dilutive shares:        
Unvested restricted stock options 0 0 0 0