Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
NET INCOME (LOSS) PER SHARE - Computation of basic and diluted net income (loss) per share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income (loss) $ (11,580,126) $ 9,275,825 $ (29,045,059) $ 3,017,080
Denominator:        
Weighted-average shares outstanding used in computing net income (loss) per share attributable to common shareholders, basic 48,833,799 30,023,675 37,078,745 22,953,751
Effect of potentially dilutive securities:        
Warrants       696,070
Stock options   43,420   26,283
Diluted weighted-average common shares outstanding 48,833,799 30,067,095 37,078,745 23,676,104
Net income (loss) per share attributable to common shareholders, basic $ (0.24) $ 0.31 $ (0.78) $ 0.13
Diluted net income (loss) per share attributable to common shareholders $ (0.24) $ 0.31 $ (0.78) $ 0.13