v3.25.1
LOSS PER SHARE - Computation of basic and diluted net income per share (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
LOSS PER SHARE    
Net loss to shareholders, Basic $ (3,320,256) $ (859,032)
Net loss to shareholders, Diluted $ (3,320,256) $ (859,032)
Basic weighted average common shares outstanding 13,860,763 6,425,297
Diluted weighted average common shares outstanding 13,860,763 6,425,297
Basic net loss per share (in dollars per share) $ (0.24) $ (0.13)
Diluted net loss per share (in dollars per share) $ (0.24) $ (0.13)