Annual report pursuant to Section 13 and 15(d)

LONG - TERM DEBT (Details Narrative)

v3.24.0.1
LONG - TERM DEBT (Details Narrative) - USD ($)
12 Months Ended
Jul. 31, 2023
Jan. 21, 2023
May 08, 2020
Dec. 31, 2023
Jun. 30, 2023
Mar. 21, 2023
May 04, 2021
Debt Instrument [Line Items]              
Debt instrument carrying amount       $ 2,918,000      
Line of credit facility, minimum borrowing availability             $ 1,000,000
Debt instrument, interest rate description       Pursuant to the Loan Agreement, as amended, the annual rate of interest due on the revolving credit is at prime plus 2% or SOFR plus 3.00% plus an SOFR Adjustment applicable for an interest period selected by the Company. The annual rate of interest due on Term Loan 1 and the Capital Line is at prime plus 2.50% or SOFR plus 3.50% plus an SOFR Adjustment applicable for an interest period selected by the Company. SOFR Adjustment rates of 0.10% and 0.15% are applicable for a one-month interest period and three-month period, respectively, that may be selected by the Company. See payment of annual rate of interest due on Term Loan 2 as provided under the amendment dated July 31, 2023.      
Letters of credit outstanding, amount       $ 3,950,000      
Revised Loan Agreement [Member]              
Debt Instrument [Line Items]              
Credit facility, description   reinstated the quarterly FCCR testing requirement starting in the second quarter of 2023 using a trailing twelve-months period (with no change to the minimum 1.15:1 ratio requirement for each quarter)          
Revised Loan Agreement [Member] | Lender [Member]              
Debt Instrument [Line Items]              
Debt instrument, fee amount           $ 25,000  
Revised Loan Agreement [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity           18,000,000  
Revised Loan Agreement [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity           $ 12,500,000  
Amended Loan Agreement [Member]              
Debt Instrument [Line Items]              
Maturity end date May 15, 2027            
Maturity start date May 15, 2024            
Reduction, borrowing availability $ 750,000,000            
Debt instrument, description Pursuant to the amendment dated July 31, 2023, as discussed above, the Company agreed to pay PNC 1.0% of the total financing under the Loan Agreement, as amended, in the event the Company pays off its obligations on or before July 31, 2024, and 0.5% of the total financing if the Company pays off its obligations after July 31, 2024, to and including July 31, 2025. No early termination fee shall apply if the Company pays off its obligations under Loan Agreement, as amended, after July 31, 2025.            
Amended Loan Agreement [Member] | Lender [Member]              
Debt Instrument [Line Items]              
Debt instrument, fee amount $ 100,000            
Amended Loan Agreement [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Capital expenditure 2,500,000            
Term Loan One [Member] | PNC Bank [Member] | Loan Agreement [Member]              
Debt Instrument [Line Items]              
Debt instrument carrying amount     $ 1,742,000        
Monthly installments     35,547        
Term Loan Two [Member] | Amended Loan Agreement [Member]              
Debt Instrument [Line Items]              
Debt instrument carrying amount 2,500,000,000            
Monthly installments $ 41,667,000            
Reference prime percent       8.50%      
Term Loan Two [Member] | Amended Loan Agreement [Member] | Prime Rate [Member]              
Debt Instrument [Line Items]              
Interest rate 3.00%            
Term Loan Two [Member] | Amended Loan Agreement [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]              
Debt Instrument [Line Items]              
Interest rate 4.00%            
Term Loan Two [Member] | PNC Bank [Member] | Loan Agreement [Member]              
Debt Instrument [Line Items]              
Debt instrument carrying amount     2,500,000        
Monthly installments     41,667        
Captail Line [Member] | PNC Bank [Member]              
Debt Instrument [Line Items]              
Debt instrument carrying amount             $ 524,000
Debt instrument periodic payment       $ 8,700      
Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Line of credit facility, minimum borrowing availability         $ 3,000,000    
Reduction, borrowing availability       750,000      
Line of credit facility, remaining borrowing capacity       10,622,000      
Letters of credit outstanding, amount       $ 3,950,000      
Revolving Credit Facility [Member] | PNC Bank [Member] | Loan Agreement [Member]              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity     $ 12,500,000        
Revolving Credit Facility [Member] | Loan Agreement [Member] | PNC Bank [Member]              
Debt Instrument [Line Items]              
Debt instrument maturity date     May 15, 2027        
One Month Interest Period [Member] | Amended Loan Agreement [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]              
Debt Instrument [Line Items]              
Adjustment rate 0.10%            
Three Month Interest Period [Member] | Amended Loan Agreement [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]              
Debt Instrument [Line Items]              
Adjustment rate 0.15%