Quarterly report pursuant to Section 13 or 15(d)

Schedule of Long Term Debt (Details) (Parenthetical)

v3.24.3
Schedule of Long Term Debt (Details) (Parenthetical)
Jul. 31, 2023
May 04, 2021
May 08, 2020
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Revolving Credit [Member]            
Debt Instrument [Line Items]            
Debt due date     May 15, 2027      
Effective interest rate       10.50%    
Term Loan One [Member]            
Debt Instrument [Line Items]            
Debt due date     May 15, 2027      
Effective interest rate       9.50%    
Term Loan Two [Member]            
Debt Instrument [Line Items]            
Debt due date May 15, 2027          
Effective interest rate       9.40%    
Capital Line [Member]            
Debt Instrument [Line Items]            
Debt due date   May 15, 2027        
Effective interest rate         8.80%  
Note Payable [Member]            
Debt Instrument [Line Items]            
Effective interest rate       8.10%   10.70%