v3.26.1
Notes Payable (Tables)
12 Months Ended
Dec. 31, 2025
Notes Payable [Abstract]  
Schedule of Notes Payable

On December 31, 2025 and 2024, notes payable consisted of the following:

 

   December 31,
2025
   December 31,
2024
 
Note payable - East West Bank  $4,358,038   $4,404,279 
Notes payable - 23616 Land Contract   1,335,322    1,367,262 
Note payable – 23634 Land Contract   379,688    398,726 
Note payable - Surprise, AZ property   1,620,000    1,020,000 
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 
Schedule of Future Principal Payments Under Notes Payable

On December 31, 2025, future annual principal payments under the above notes payable were as follows:

 

Years ending December 31,  Amount 
2026  $80,446 
2027   1,723,522 
2028   50,969 
2029   55,062 
2030   1,679,485 
Thereafter   4,103,564 
Total principal payments due on December 31, 2025  $7,693,048