XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Agreement and Long- Term Debt - Additional Information (Detail) - USD ($)
9 Months Ended 12 Months Ended 42 Months Ended
Aug. 04, 2022
Jul. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Apr. 30, 2027
Aug. 03, 2022
Debt Instrument [Line Items]              
Revolving loan outstanding     $ 8,900,000        
Interest Expense, Debt     $ 1,000,000 $ 600,000 $ 300,000    
Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Variable interest rate     0.50        
Weighted average interest rate of debt outstanding     7.54%        
Federal Funds Effective Swap Rate [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate     0.50%        
LIBOR [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate     1.00%        
Minimum [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Commitment fee rate     0.15%        
Percentage added to variable rate     0.60%        
Minimum [Member] | LIBOR [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate     1.60%        
Maximum [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Commitment fee rate     0.35%        
Percentage added to variable rate     1.50%        
Maximum [Member] | LIBOR [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate     2.50%        
Bank of America, N.A. [Member] | Term Loan [Member]              
Debt Instrument [Line Items]              
Debt Instrument, principal Periodic payment   $ 375,000       $ 675,000  
Bank of America, N.A. [Member] | Term Loan [Member] | Second Amendment Credit Agreement [Member]              
Debt Instrument [Line Items]              
Proceeds from long term line of credit $ 6,000,000            
Bank of America, N.A. [Member] | Term Loan [Member] | Additional Term Loan Availed [Member] | Second Amendment Credit Agreement [Member]              
Debt Instrument [Line Items]              
Principal amount of debt 6,000,000            
Bank of America, N.A. [Member] | Term Loan [Member] | Before Amendment To The Credit Agreement [Member]              
Debt Instrument [Line Items]              
Principal amount of debt 9,000,000            
Bank of America, N.A. [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Remaining Borrowing Capacity     $ 16,100,000        
Long term debt weighted average interest rate over a period of time     7.70% 6.35%      
Bank of America, N.A. [Member] | Revolving Credit Facility [Member] | Second Amendment Credit Agreement [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Maximum Borrowing Capacity 25,000,000            
Proceeds from long term line of credit $ 12,400,000            
Bank of America, N.A. [Member] | Revolving Credit Facility [Member] | Before Amendment To The Credit Agreement [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Maximum Borrowing Capacity             $ 22,500,000
Bank of America, N.A. [Member] | Revolving Credit Facility [Member] | Other Expense [Member]              
Debt Instrument [Line Items]              
Interest Expense, Debt     $ 1,200,000 $ 800,000      
Line of Credit Facility, Commitment Fee Amount     30,000 $ 30,000      
Banc of America Leasing & Capital, LLC [Member] | Equipment Loan Agreement [Member]              
Debt Instrument [Line Items]              
Principal amount of debt     $ 800,000        
Debt instrument, maturity date     Jan. 23, 2029        
Periodic payment of debt     $ 16,296        
Interest rate     7.06%        
Date of first required payment     Feb. 23, 2024