v3.26.1
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Basic and Diluted Earnings Per Share [Abstract]        
Net loss from continuing operations $ (3,855,712) $ (1,270,656) $ (5,785,748) $ (3,039,628)
Loss of discontinued operations, net of tax (23,315) (2,915,856) (583,032) (3,717,938)
Net loss $ (3,879,027) $ (4,186,512) $ (6,368,780) $ (6,757,566)
Basic weighted average shares (in Shares) 20,053,450 770,918 10,615,621 763,804
Dilutive weighted average shares (in Shares) (in Shares) 20,053,450 770,918 10,615,621 763,804
Basic (loss) per share - continuing operations (in Dollars per share) $ (0.19) $ (1.64) $ (0.55) $ (3.98)
Dilutive (loss) per share - continuing operations (in Dollars per share) (0.19) (1.64) (0.55) (3.98)
Basic (loss) per share - discontinued operations (in Dollars per share) 0 (3.79) (0.05) (4.87)
Dilutive (loss) per share - discontinued operations (in Dollars per share) $ 0 $ (3.79) $ (0.05) $ (4.87)