v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of weighted average shares outstanding (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Antidilutive shares excluded         497,049,222  
Net income (loss) attributable to common shareholders $ 1,827,274 $ (2,234,904) $ 3,277,901 $ 1,717,451 $ (407,630) $ 4,995,352
Calculation of weighted average shares outstanding - basic and diluted            
Weighted average shares outstanding - basic 758,316,084   728,767,714   749,546,925 706,495,608
Effect of diluted stock options 97,155,542   95,276,294     95,276,294
Effect of convertible preferred shares 399,893,680   399,893,680     399,893,680
Weighted average shares outstanding - diluted 1,255,365,306   1,223,937,688   749,546,925 1,201,665,582
Basic earnings (loss) per share $ 0   $ 0   $ 0 $ 0.01
Diluted earnings (loss) per share $ 0   $ 0   $ 0 $ 0