v3.26.1
NOTES AND LOANS PAYABLE (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of notes payable
      
   June 30, 2026  December 31, 2025
Notes payable – unrelated parties  $21,291,781   $17,474,455 
Notes payable – related parties   1,435,703    1,085,703 
Less current portion   (22,240,369)   (18,421,385)
Long-term portion  $487,115   $138,773 
Schedule of maturities of long-term debt
   
   Amount
2026 (remainder of year)  $22,238,005 
2027   33,895 
2028   296,394 
2029   33,895 
2030   4,728 
Thereafter   120,567 
Total  $22,727,484