v3.25.1
Convertible Promissory Notes - Schedule of convertible promissory notes (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Convertible promissory notes $ 12,088,911 $ 10,519,824
Convertible promissory notes-October 28 and 29, 2021 [Member]    
Debt Instrument [Line Items]    
Convertible promissory notes 3,432,025 2,898,595
Convertible promissory notes-March 3 and 7, 2022 [Member]    
Debt Instrument [Line Items]    
Convertible promissory notes 6,927,508 6,065,878
Convertible promissory notes- June 23, 2022 [Member]    
Debt Instrument [Line Items]    
Convertible promissory notes 1,564,475 1,555,351
Convertible promissory notes-April 12, 2024, amended May 23, 2024 [Member]    
Debt Instrument [Line Items]    
Convertible promissory notes $ 164,903 $ 0