XML 125 R32.htm IDEA: XBRL DOCUMENT v3.25.2
NOTES AND LOANS PAYABLE (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of notes payable
        
   December 31, 
   2024   2023 
Notes and loans payable  $9,209,896   $2,280,743 
Less current portion   (8,958,171)   (2,136,077)
Long-term portion  $251,725   $144,666 
Schedule of maturities of long-term debt
    
   Amount 
2025  $8,958,171 
2026   114,764 
2027   4,764 
2028   4,764 
2029   4,764 
Thereafter   122,669 
Total  $9,209,896