v3.26.1
Loss Per Share - Schedule 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
Schedule of Basic and Diluted Loss Per Share [Abstract]        
Net loss (A) $ (848,905) $ 331,414 $ (3,780,366) $ (11,061,400)
Weighted average number of ordinary shares outstanding (B)     32,891,919 15,155,407
Basic loss per ordinary share (A/B) $ (0.02) $ 0.02 $ (0.11) $ (0.73)
Net loss (A)     $ (3,427,292) $ (16,618,012)
Weighted average number of ordinary shares outstanding (B)     33,387,622 15,155,407
Diluted loss per ordinary share (A/B)     $ (0.1) $ (1.1)