v3.26.1
Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Loss Per Share [Abstract]  
Schedule of Loss Per Share
   For the Three Months Ended
March 31,
 
   2026   2025 
         
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)