Annual report [Section 13 and 15(d), not S-K Item 405]

NET LOSS PER SHARE - Computation of basic and diluted net income (loss) per share (Details)

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)