v3.26.1
Schedule of Reconciliations of Basic and Diluted Loss Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Net income (loss) $ 32,428,369 $ (289,907) $ 32,619,883 $ (628,778)
Weighetd average shares outstanding - basic [1] 61,001,371 13,729,976 52,960,212 11,766,186
Weighetd average shares outstanding - diluted [1] 61,001,371 13,729,976 52,960,212 11,766,186
Net loss per share of common stock - basic $ 0.53 $ (0.02) $ 0.62 $ (0.05)
Net loss per share of common stock - diluted $ 0.53 $ (0.02) $ 0.62 $ (0.05)
[1] Including 0 and 1,500 shares that were granted and vested but not yet issued for the six months ended June 30, 2026 and 2025, respectively; and 0 and 1500 shares for the three months ended June 30, 2026 and 2025, respectively.