v3.26.1
Notes Payable - Schedule of Promissory Notes (Details) - Promissory Notes [Member] - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Schedule of Promissory Notes [Line Items]    
Notes payable, net $ 19,097,931 $ 17,722,932
Notes payable-related parties 7,800 7,800
Notes payable, net of current portion 1,999,999 1,999,999
Promissory notes payable 21,105,730 19,730,731
Less: Discount (2,213,952)
Promissory notes payable, net $ 18,891,778 $ 19,730,731