Quarterly report pursuant to Section 13 or 15(d)

Schedule of Long Term Debt (Details) (Parenthetical)

v3.23.3
Schedule of Long Term Debt (Details) (Parenthetical)
Jul. 31, 2023
May 04, 2021
May 08, 2020
Sep. 30, 2023
Dec. 31, 2022
Revolving Credit [Member]          
Debt Instrument [Line Items]          
Debt due date     May 15, 2027    
Effective interest rate       9.70%  
Term Loan 1 [Member]          
Debt Instrument [Line Items]          
Debt due date     May 15, 2027    
Effective interest rate       9.10%  
Term Loan 2 [Member]          
Debt Instrument [Line Items]          
Debt due date May 15, 2027        
Effective interest rate       9.90%  
Capital Line [Member]          
Debt Instrument [Line Items]          
Debt due date   May 15, 2027      
Effective interest rate       8.50%  
Note Payable To 2023 [Member]          
Debt Instrument [Line Items]          
Effective interest rate       5.60% 5.60%
Note Payable To 2025 [Member]          
Debt Instrument [Line Items]          
Effective interest rate       9.10% 9.10%