Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF LONG TERM DEBT (Details) (Parenthetical)

v3.25.0.1
SCHEDULE OF LONG TERM DEBT (Details) (Parenthetical)
Jul. 31, 2023
May 04, 2021
May 08, 2020
Dec. 31, 2024
Dec. 31, 2023
Revolving Credit [Member]          
Debt Instrument [Line Items]          
Debt due date     May 15, 2027    
Effective interest rate       10.50% 9.70%
Term Loan One [Member]          
Debt Instrument [Line Items]          
Debt due date     May 15, 2027    
Effective interest rate       9.50% 9.20%
Term Loan Two [Member]          
Debt Instrument [Line Items]          
Debt due date May 15, 2027        
Effective interest rate       9.30% 9.90%
Captail Loan [Member]          
Debt Instrument [Line Items]          
Debt due date   May 15, 2027      
Effective interest rate       8.70% 8.60%
Note Payable [Member]          
Debt Instrument [Line Items]          
Effective interest rate       8.10% 10.70%