v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net loss $ (1,670,818) $ (2,106,094) $ (3,980,186) $ (3,884,797)
Weighted-average number of common shares, basic 6,405,240 3,214,790 6,326,031 2,836,222
Weighted-average number of common shares, diluted 6,405,240 3,214,790 6,326,031 2,836,222
Basic net loss per common share $ (0.26) $ (0.66) $ (0.63) $ (1.37)
Diluted net loss per common share $ (0.26) $ (0.66) $ (0.63) $ (1.37)