v3.25.1
SHORT-TERM BORROWINGS AND NOTES PAYABLE (Details Narrative) - USD ($)
12 Months Ended
Sep. 03, 2024
May 24, 2024
Jul. 12, 2022
Dec. 31, 2024
Dec. 31, 2023
Jun. 04, 2024
Mar. 11, 2024
Mar. 07, 2019
Line of Credit Facility [Line Items]                
Short term borrowings       $ 3,343,710 $ 2,819,620      
Interest expense       $ 673,858 807,939      
Term Note Purchase Agreement [Member]                
Line of Credit Facility [Line Items]                
Accrued interest rate           800.00% 800.00%  
Term Loan           $ 125,000 $ 750,000  
Principal and outstanding amount $ 905,861              
Revolving Credit Facility [Member] | 2019 Note [Member]                
Line of Credit Facility [Line Items]                
Line of credit principal amount withdrawn   $ 5,250,000 $ 5,000,000          
Accrued interest rate               5.25%
Line of credit interest rate       7.50%        
Short term borrowings       $ 3,343,710 2,819,620      
Interest expense       $ 602,638 $ 350,890