XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.2
NOTES PAYABLE (Details 1) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
NOTES PAYABLE    
2026 $ 3,136,647  
2027 856,768  
2028 632,699  
2029 352,732  
2030 and thereafter 211,659  
Total Debt 5,190,505  
Notes Payable, Current (3,155,067) $ (2,548,480)
Recapitalization of debt 18,419  
Notes payable - long term portion $ 2,053,857 $ 1,560,433