v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of weighted average shares outstanding (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Net income (loss) $ 3,277,901 $ 1,717,451 $ (3,022,144) $ (4,020,586) $ 4,995,352 $ (7,042,730)
Calculation of weighted average shares outstanding - basic and diluted            
Weighted average shares outstanding - basic 728,767,714   697,634,945   706,495,608 697,223,232
Effect of diluted stock options 95,276,294       95,276,294  
Effect of convertible preferred shares 399,893,680       399,893,680  
Weighted average shares outstanding - diluted 1,223,937,688   697,634,945   1,201,665,582 697,223,232
Basic earnings per share $ 0   $ (0.01)   $ 0.01 $ (0.01)
Diluted earnings per share $ 0   $ (0.01)   $ 0 $ (0.01)