Quarterly report pursuant to Section 13 or 15(d)

Schedule of Long Term Debt (Details) (Parenthetical)

v3.23.2
Schedule of Long Term Debt (Details) (Parenthetical) - USD ($)
Jul. 31, 2023
May 04, 2021
May 08, 2020
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]          
Debt issuance costs, net       $ 82,000 $ 88,000
Revolving Credit [Member]          
Debt Instrument [Line Items]          
Debt due date     May 15, 2024    
Effective interest rate       9.70%  
Term Loan [Member]          
Debt Instrument [Line Items]          
Debt due date     May 15, 2024    
Effective interest rate       9.20%  
Capital Line [Member]          
Debt Instrument [Line Items]          
Debt due date   May 15, 2024      
Effective interest rate       8.30%  
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%
Loan Agreement [Member]          
Debt Instrument [Line Items]          
Capital line, current       $ 105,000  
Loan Agreement [Member] | Subsequent Event [Member]          
Debt Instrument [Line Items]          
Maturity start date May 15, 2024        
Maturity end date May 15, 2027