v3.25.1
Credit Agreement and Long- Term Debt - Additional Information (Detail)
1 Months Ended 3 Months Ended 30 Months Ended
Apr. 30, 2025
USD ($)
Mar. 20, 2025
USD ($)
Nov. 02, 2024
EUR (€)
May 06, 2024
USD ($)
May 06, 2024
EUR (€)
Jan. 31, 2024
USD ($)
Apr. 30, 2025
USD ($)
Apr. 27, 2025
Apr. 27, 2024
USD ($)
Apr. 30, 2027
EUR (€)
Apr. 30, 2025
EUR (€)
Mar. 20, 2025
EUR (€)
Feb. 01, 2025
USD ($)
Jan. 31, 2025
USD ($)
May 06, 2024
EUR (€)
Debt Instrument [Line Items]                              
Interest Expense, Debt             $ 379,000   $ 233,000            
Outstanding principal balance   $ 9,500,000                   € 12,250,000,000,000      
Principal balance of term loan outstanding in year one   325,000                          
Principal balance of term loan outstanding in year two   725,000                          
Principal balance of term loan outstanding in year three   950,000                          
Short term debt obligation $ 327,000           327,000             $ 581,000  
Term Loan [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, maturity date       Aug. 04, 2027 Aug. 04, 2027                    
Revolving Line of Credit [Member]                              
Debt Instrument [Line Items]                              
Revolving loan outstanding 18,300,000 25,000,000         18,300,000                
Outstanding principal balance   $ 21,700,000                          
Interest rate   0.50%                          
Debt instrument, maturity date   Aug. 04, 2027                          
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                  
Interest rate           7.06%                  
Periodic payment of debt           $ 16,296                  
Date of first required payment           Feb. 23, 2024                  
Term A-2 Loan [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, maturity date       Aug. 04, 2027 Aug. 04, 2027                    
MTEX Term Loan [Member]                              
Debt Instrument [Line Items]                              
Revolving loan outstanding 100,000           100,000       € 100,000        
Short term debt obligation 300,000           300,000                
MTEX Government Grants Term Loan [Member]                              
Debt Instrument [Line Items]                              
Current balance of government grants 800,000           800,000       700,000        
SOFR [Member] | Revolving Line of Credit [Member]                              
Debt Instrument [Line Items]                              
Interest rate   1.00%                          
Federal Funds Effective Swap Rate [Member] | Revolving Line of Credit [Member]                              
Debt Instrument [Line Items]                              
Interest rate   0.50%                          
Minimum [Member] | Revolving Line of Credit [Member]                              
Debt Instrument [Line Items]                              
Commitment fee rate   15.00%                          
Minimum [Member] | EURIBOR Rate [Member] | Revolving Line of Credit [Member]                              
Debt Instrument [Line Items]                              
Interest rate   1.60%                          
Minimum [Member] | SOFR [Member] | Revolving Line of Credit [Member]                              
Debt Instrument [Line Items]                              
Percentage added to variable rate   0.60%                          
Maximum [Member] | Revolving Line of Credit [Member]                              
Debt Instrument [Line Items]                              
Commitment fee rate   40.00%                          
Maximum [Member] | EURIBOR Rate [Member] | Revolving Line of Credit [Member]                              
Debt Instrument [Line Items]                              
Interest rate   2.85%                          
Maximum [Member] | SOFR [Member] | Revolving Line of Credit [Member]                              
Debt Instrument [Line Items]                              
Percentage added to variable rate   1.85%                          
Bank of America, N.A. [Member] | Additional Term Loan Availed [Member]                              
Debt Instrument [Line Items]                              
Principal amount of debt | €                             € 14,000,000
Bank of America, N.A. [Member] | Before Amendment To The Credit Agreement [Member]                              
Debt Instrument [Line Items]                              
Principal amount of debt       $ 12,300,000                      
Bank of America, N.A. [Member] | Revolving Line of Credit [Member]                              
Debt Instrument [Line Items]                              
Available line of credit 6,700,000           $ 6,700,000                
Long term debt weighted average interest rate over a period of time             7.11% 7.53%              
Bank of America, N.A. [Member] | Revolving Line of Credit [Member] | Third Amendment Credit Agreement [Member]                              
Debt Instrument [Line Items]                              
Maximum borrowing capacity                         $ 25,000,000 $ 30,000,000  
Proceeds from long term line of credit | €         € 3,000,000                    
Bank of America, N.A. [Member] | Revolving Line of Credit [Member] | Before Amendment To The Credit Agreement [Member]                              
Debt Instrument [Line Items]                              
Maximum borrowing capacity       25,000,000                      
Bank of America, N.A. [Member] | Revolving Line of Credit [Member] | Other Expense [Member]                              
Debt Instrument [Line Items]                              
Interest Expense, Debt             $ 375,000   132,000            
Line of Credit Facility, Commitment Fee Amount             8,000   $ 11,000            
Bank of America, N.A. [Member] | Term A-2 Loan [Member] | Scenario Forecast [Member]                              
Debt Instrument [Line Items]                              
Debt Instrument, principal Periodic payment | €                   € 583,333          
Bank of America, N.A. [Member] | Term A-2 Loan [Member] | Third Amendment Credit Agreement [Member]                              
Debt Instrument [Line Items]                              
Proceeds from long term line of credit | €     € 14,000,000                        
Caixa Central de Credito Agricola Mutuo [Member] | MTEX Term Loan [Member]                              
Debt Instrument [Line Items]                              
Principal amount of debt       1,600,000                     € 1,400,000
Debt instrument principal and interest payments       $ 18,795 € 17,402                    
Line of Credit Facility, Current Borrowing Capacity $ 500,000           $ 500,000       € 500,000        
Payment terms       requires monthly principal and interest payments totaling EUR 17,402 ($18,795) commencing in October 2024 and requires monthly principal and interest payments totaling EUR 17,402 ($18,795) commencing in October 2024 and                    
Credit line established month and year 2023-12                            
Renewable Period 6 months                            
Debt instrument, maturity date       Dec. 21, 2033 Dec. 21, 2033                    
Interest rate       6.022%                     6.022%