XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Agreement and Debt - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended 21 Months Ended
Mar. 24, 2021
Jul. 31, 2025
Apr. 30, 2025
May 01, 2021
May 02, 2020
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2025
Debt Instrument [Line Items]                
Revolving credit facility       $ 0        
Interest Expense       $ 115,000 $ 79,000      
Principal payment terms       the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about April 30, 2021 through January 31, 2022 is $187,500; the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about April 30, 2022 through January 31, 2023 is $250,000; the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about April 30, 2023 through January 31, 2025 is $312,500; the principal amount of each quarterly installment required to be paid on the last day of each of our fiscal quarters ending on or about April 30, 2025 and July 31, 2025 is $500,000; and the entire remaining principal balance of the term loan is required to be paid on September 30, 2025.        
Term Loan [Member]                
Debt Instrument [Line Items]                
Longterm Debt instrument, maturity date       Sep. 30, 2025        
Debt Instrument, Frequency of Periodic Payment       quarterly installment        
Term Loan [Member] | Forecast [Member]                
Debt Instrument [Line Items]                
Debt Instrument, principal Periodic payment   $ 500,000 $ 500,000     $ 250,000 $ 187,500 $ 312,500
Revolving Credit Facility [Member]                
Debt Instrument [Line Items]                
Variable interest rate       0.50        
LIBOR [Member] | Revolving Credit Facility [Member]                
Debt Instrument [Line Items]                
Interest rate       1.00%        
Federal Funds Effective Swap Rate [Member] | Revolving Credit Facility [Member]                
Debt Instrument [Line Items]                
Interest rate       0.50%        
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]                
Interest rate       1.60%        
Maximum [Member] | Revolving Credit Facility [Member]                
Debt Instrument [Line Items]                
Commitment fee rate       0.30%        
Percentage added to variable rate       1.30%        
Maximum [Member] | LIBOR [Member] | Revolving Credit Facility [Member]                
Debt Instrument [Line Items]                
Interest rate       2.30%        
Bank of America, N.A. [Member]                
Debt Instrument [Line Items]                
Term loans repaid $ 2,600,000              
Bank of America, N.A. [Member] | Term Loan [Member]                
Debt Instrument [Line Items]                
Principal amount of debt       $ 10,000,000.0        
Term loan, principal amount       10,000,000.0        
Bank of America, N.A. [Member] | Revolving Credit Facility [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity       22,500,000        
Bank of America, N.A. [Member] | Maximum [Member] | Term Loan [Member]                
Debt Instrument [Line Items]                
Principal amount of debt       10,000,000.0        
Term loan, principal amount       $ 10,000,000.0