v3.26.3
Schedule of Net Loss Per Share of Common Stock (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Accounting Policies [Abstract]                
Net income $ 14,921,500 $ 2,867,856 $ 21,628,441 $ 12,174,266 $ 1,467,855 $ (646,586) $ 39,417,797 $ 12,995,535
Denominator for basic earnings per share - Weighted-average of shares of Common Stock issued and outstanding during the period 474,402,716     110,045,018     407,387,302 48,948,051
Denominator for diluted earnings per share 476,167,716     317,763,232     409,152,302 256,666,265
Basic $ 0.03     $ 0.11     $ 0.10 $ 0.27
Diluted $ 0.03     $ 0.04     $ 0.10 $ 0.05