v3.26.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Notes Payable [Line Items]    
Total principal due on notes payable $ 5,953,090 $ 7,693,048
Less: debt discount (140,085) (152,921)
Notes payable, net 5,813,005 7,540,127
Note payable - East West Bank [Member]    
Schedule of Notes Payable [Line Items]    
Total principal due on notes payable 4,333,090 4,358,038
Notes payable - 23616 Land Contract [Member]    
Schedule of Notes Payable [Line Items]    
Total principal due on notes payable 1,335,322
Note payable – 23634 Land Contract [Member]    
Schedule of Notes Payable [Line Items]    
Total principal due on notes payable 379,688
Note payable - Surprise, AZ property [Member]    
Schedule of Notes Payable [Line Items]    
Total principal due on notes payable $ 1,620,000 $ 1,620,000