v3.25.3
Notes Payable - Schedule of Promissory Notes (Details) - Promissory Notes [Member] - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Promissory Notes [Line Items]    
Notes payable, net $ 1,150,135 $ 19,722,931
Notes payable-related parties 7,800 7,800
Notes payable, net of current portion 20,363,951
Promissory notes payable 21,521,886 19,730,731
Less: Discount (3,420,120)
Promissory notes payable, net $ 18,101,766 $ 19,730,731