v3.26.1
SCHEDULE OF EARNINGS (LOSS) PER SHARE BASIC AND DILUTED (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
Basic earnings per share:            
Net income $ (14,133,018) $ (17,812,415) $ 110,268,109 $ (7,467,201) $ (31,945,434) $ 102,800,908
Weighted average common shares outstanding 353,177,339   133,638,081   297,418,437 121,740,904
Basic earnings per share $ (0.04)   $ 0.83   $ (0.11) $ 0.84
Diluted earnings per share:            
Weighted-average common shares outstanding, assuming dilution 353,177,339   133,638,081   297,418,437 121,740,904
Diluted earnings per share $ (0.04)   $ 0.83   $ (0.11) $ 0.84