v3.26.1
Loss Per Share - Schedule of Loss Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Loss Per Share [Abstract]    
Net loss $ (146,669,036) $ (57,711,645)
Weighted average number of ordinary share outstanding    
Basic 325,638,843 181,413,307
Diluted 325,638,843 181,413,307
Loss per share    
Basic $ (0.45) $ (0.32)
Diluted $ (0.45) $ (0.32)