XML 100 R66.htm IDEA: XBRL DOCUMENT v3.25.1
NET LOSS PER SHARE - Computation of basic and diluted net income (loss) per share (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Numerator:    
Net income (loss) $ 2,778,873 $ (13,212,482)
Denominator:    
Basic weighted-average common shares outstanding 25,919,965 12,292,707
Effect of potentially dilutive securities - Warrants 522,053  
Effect of potentially dilutive securities - Stock options 19,713  
Diluted weighted-average common shares outstanding 26,461,731 12,292,707
Basic net income (loss) per share attributable to common shareholders $ 0.11 $ (1.07)
Diluted net income (loss) per share attributable to common shareholders $ 0.11 $ (1.07)