XML 37 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Notes Payable (Tables)
3 Months Ended
Mar. 31, 2026
Notes Payable [Abstract]  
Schedule of Notes Payable

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

 

   March 31,
2026
   December 31,
2025
 
Note payable - East West Bank  $4,344,775   $4,358,038 
Notes payable - 23616 Land Contract   1,339,861    1,335,322 
Note payable – 23634 Land Contract   378,618    379,688 
Note payable - Surprise, AZ property   1,620,000    1,620,000 
Total principal due on notes payable   7,683,254    7,693,048 
Less: debt discount   (146,503)   (152,921)
Notes payable, net  $7,536,751   $7,540,127 
Schedule of Future Principal Payments Under Notes Payable

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

 

Years ending March 31,  Amount 
2027  $458,586 
2028   1,352,493 
2029   52,249 
2030   56,445 
2031   1,680,978 
Thereafter   4,082,503 
Total principal payments due on March 31, 2026  $7,683,254