v3.26.1
Notes Payable (Tables)
6 Months Ended
Jun. 30, 2026
Notes Payable [Abstract]  
Schedule of Notes Payable

On June 30, 2026 and December 31, 2025, notes payable consisted of the following:

 

   June 30,
2026
   December 31,
2025
 
Note payable - East West Bank  $4,333,090   $4,358,038 
Notes payable - 23616 Land Contract   
-
    1,335,322 
Note payable – 23634 Land Contract   
-
    379,688 
Note payable - Surprise, AZ property   1,620,000    1,620,000 
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 
Schedule of Future Principal Payments Under Notes Payable

On June 30, 2026, future annual principal payments under the above notes payable were as follows:

 

Year ending June 30,  Amount 
2027  $46,783 
2028   49,599 
2029   53,582 
2030   57,886 
2031   1,682,535 
Thereafter   4,062,705 
Total principal payments due on June 30, 2026  $5,953,090