XML 70 R56.htm IDEA: XBRL DOCUMENT v3.21.2
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
Oct. 30, 2021
Oct. 31, 2020
Jan. 31, 2023
Jan. 31, 2022
Oct. 30, 2021
Oct. 31, 2020
Jan. 31, 2025
Debt Instrument [Line Items]                    
Revolving credit facility       $ 0       $ 0    
Interest Expense, Debt       $ 50,000 $ 159,000     $ 230,000 $ 312,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       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       $ 10,000,000.0    
Term loan, principal amount       10,000,000.0       10,000,000.0    
Bank of America, N.A. [Member] | Revolving Credit Facility [Member]                    
Debt Instrument [Line Items]                    
Revolving credit facility       0       0    
Interest Expense, Debt       0            
Maximum borrowing capacity       22,500,000       22,500,000    
Line of credit remaining borrowing capacity       22,500,000       22,500,000    
Bank of America, N.A. [Member] | Revolving Credit Facility [Member] | Interest Expense [Member]                    
Debt Instrument [Line Items]                    
Interest Expense, Debt         $ 22,000     0 $ 188,000  
Commitement fees on the undrawn portion of the credit facility       8,300            
Payment of fees on the undrawn portion of the credit facility       8,300            
Bank of America, N.A. [Member] | Maximum [Member] | Term Loan [Member]                    
Debt Instrument [Line Items]                    
Principal amount of debt       10,000,000.0       10,000,000.0    
Term loan, principal amount       $ 10,000,000.0       $ 10,000,000.0