v3.26.1
Notes Payable - Schedule of Promissory Notes (Details) - Promissory Notes [Member] - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Promissory Notes [Line Items]    
Notes payable, net $ 19,447,931 $ 19,097,931
Notes payable-related parties 7,800 7,800
Notes payable, net of current portion 1,999,999 1,999,999
Promissory notes payable 21,455,730 21,105,730
Less: Discount (1,516,055) (2,213,952)
Promissory notes payable, net $ 19,939,675 $ 18,891,778