XML 77 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Credit Agreement and Long- Term Debt - Schedule of Long Term Debt in the Accompanying Condensed Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Debt Instrument [Line Items]    
Total Debt $ 22,248 $ 25,239
Less: Debt Issuance Costs, net of accumulated amortization 118 85
Current Portion of Debt 3,152 6,110
Long-Term Debt 18,978 19,044
Term Loan Due August 4, 2028 [Member]    
Debt Instrument [Line Items]    
Total Debt 10,000  
A-2 Term Loan Due August 4, 2035 [Member]    
Debt Instrument [Line Items]    
Total Debt 9,720  
Term Loan cancelled October 31, 2025 [Member]    
Debt Instrument [Line Items]    
Total Debt   9,450
Term Loan cancelled October 31, 2025 [Member] | Euro [Member]    
Debt Instrument [Line Items]    
Total Debt   12,719
MTEX Euro Term Loan Due December 21, 2033 [Member]    
Debt Instrument [Line Items]    
Total Debt 1,568 1,514
MTEX Euro Government Grant Term Loan Due January 2027 [Member]    
Debt Instrument [Line Items]    
Total Debt 394 876
Equipment Loan Due January 23, 2029 [Member]    
Debt Instrument [Line Items]    
Total Debt $ 566 $ 680