v3.25.1
Convertible Preference Share Liabilities - Schedule of Convertible Preference Share Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Convertible Preference Share Liabilities [Abstract]    
Balance at beginning 18,000
Balance at beginning $ 7,767,238
Convertible preference share liabilities issued 10,000 25,000
Convertible preference share liabilities issued $ 5,544,628 $ 14,067,712
Convertible preference share liabilities exercised (28,000) (7,000)
Convertible preference share liabilities exercised $ (39,465,089) $ (5,214,962)
Change in fair value
Change in fair value $ 26,153,223 $ (1,085,512)
Balance at ending 18,000
Balance at ending $ 7,767,238