v3.26.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Schedule of Notes Payable [Line Items]    
Total principal due on notes payable $ 7,693,048 $ 7,190,267
Less: debt discount (152,921) (178,593)
Notes payable, net 7,540,127 7,011,674
Note payable - East West Bank [Member]    
Schedule of Notes Payable [Line Items]    
Total principal due on notes payable 4,358,038 4,404,279
Notes payable - 23616 Land Contract [Member]    
Schedule of Notes Payable [Line Items]    
Total principal due on notes payable 1,335,322 1,367,262
Note payable – 23634 Land Contract [Member]    
Schedule of Notes Payable [Line Items]    
Total principal due on notes payable 379,688 398,726
Note payable - Surprise, AZ property [Member]    
Schedule of Notes Payable [Line Items]    
Total principal due on notes payable $ 1,620,000 $ 1,020,000