v3.26.1
Schedule of Earning Per Shares, Basic and Diluted (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net loss $ (1,513,235) $ (930,715) $ (3,292,452) $ (1,757,914)
Deemed dividends (981,146) (1,068,758)
Net loss attributable to common stockholders $ (2,494,381) $ (930,715) $ (4,361,210) $ (1,757,914)
Weighted Average Number of Shares Outstanding, Diluted 6,928,023 2,826,468 5,647,674 2,806,841
Earnings Per Share, Diluted $ (0.36) $ (0.33) $ (0.77) $ (0.63)