XML 113 R30.htm IDEA: XBRL DOCUMENT v3.25.2
NOTES AND LOANS PAYABLE (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of notes payable
          
   June 30, 2025   December 31, 2024 
Notes and loans payable  $13,106,397   $9,209,896 
Less current portion   (12,966,023)   (8,958,171)
Long-term portion  $140,374   $251,725 
Schedule of maturities of long-term debt
     
   Amount 
2025 (remainder of year)  $12,853,602 
2026   114,841 
2027   4,841 
2028   4,841 
2029   4,840 
Thereafter   123,432 
Total  $13,106,397