v3.26.1
Notes Payable - Schedule of Promissory Notes (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Promissory Notes [Line Items]    
Notes payable, net $ 17,684,889 $ 16,997,932
Promissory Notes [Member]    
Schedule of Promissory Notes [Line Items]    
Notes payable, net 17,684,889 16,997,932
Notes payable-related parties 7,800 7,800
Notes payable, net of current portion 1,999,999 1,999,999
Promissory notes payable 19,692,688 19,005,731
Less: Discount (749,868) (1,553,444)
Promissory notes payable, net $ 18,942,819 $ 17,452,287