XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Debt Instrument [Line Items]    
Total Long Term Debt $ 25,239 $ 12,972
Less: Debt Issuance Costs, net of accumulated amortization 85 80
Current Portion of Long-Term Debt 6,110 2,842
Long-Term Debt, net of current portion 19,044 10,050
Term Loan Due August 4, 2027 [Member]    
Debt Instrument [Line Items]    
Total Long Term Debt 9,450 12,150
Term A-2 Loan Due August 4, 2027 [Member] | Euro [Member]    
Debt Instrument [Line Items]    
Total Long Term Debt 12,719  
Equipment Loan Due January 23, 2029 [Member]    
Debt Instrument [Line Items]    
Total Long Term Debt 680 $ 822
MTEX Euro Term Loan Due December 21, 2033 [Member]    
Debt Instrument [Line Items]    
Total Long Term Debt 1,514  
MTEX Euro Government Grant Term Loan Due January 2027 [Member]    
Debt Instrument [Line Items]    
Total Long Term Debt $ 876