v3.26.1
Credit Agreement and Debt Facilities - Additional Information (Detail)
€ in Thousands
1 Months Ended 3 Months Ended 30 Months Ended 117 Months Ended
May 06, 2024
USD ($)
May 06, 2024
EUR (€)
Jan. 31, 2024
USD ($)
Apr. 30, 2026
USD ($)
Apr. 30, 2025
USD ($)
Jul. 31, 2028
USD ($)
Jul. 31, 2035
USD ($)
Aug. 01, 2026
USD ($)
Apr. 30, 2026
EUR (€)
May 06, 2024
EUR (€)
Debt Instrument [Line Items]                    
Interest Expense, Debt       $ 400,000 $ 400,000          
Term Loan [Member]                    
Debt Instrument [Line Items]                    
Debt instrument, maturity date       Aug. 04, 2028            
Revolving Line of Credit [Member]                    
Debt Instrument [Line Items]                    
Revolving loan outstanding       $ 15,000,000            
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, 2035            
MTEX Term Loan [Member]                    
Debt Instrument [Line Items]                    
Revolving loan outstanding       $ 400,000         € 300  
MTEX Government Grants Term Loan [Member]                    
Debt Instrument [Line Items]                    
Outstanding principal balance       $ 100,000         100  
EURIBOR Rate [Member] | MTEX Term Loan [Member]                    
Debt Instrument [Line Items]                    
Interest rate 2.00% 2.00%                
Minimum [Member] | Revolving Line of Credit [Member]                    
Debt Instrument [Line Items]                    
Commitment fee rate       0.15%            
Minimum [Member] | EURIBOR Rate [Member] | Revolving Line of Credit [Member]                    
Debt Instrument [Line Items]                    
Interest rate       1.60%            
Maximum [Member] | Revolving Line of Credit [Member]                    
Debt Instrument [Line Items]                    
Commitment fee rate       0.40%            
Maximum [Member] | EURIBOR Rate [Member] | Revolving Line of Credit [Member]                    
Debt Instrument [Line Items]                    
Interest rate       3.25%            
Bank of America, N.A. [Member] | Term Loan [Member] | Scenario Forecast [Member]                    
Debt Instrument [Line Items]                    
Debt Instrument, principal Periodic payment           $ 500,000        
Bank of America, N.A. [Member] | Term Loan [Member] | Sixth Amendment Credit Agreement [Member]                    
Debt Instrument [Line Items]                    
Principal amount of debt       $ 10,000,000            
Proceeds from long term line of credit       10,000,000            
Bank of America, N.A. [Member] | Revolving Line of Credit [Member]                    
Debt Instrument [Line Items]                    
Available line of credit       $ 12,500,000            
Long term debt weighted average interest rate over a period of time       6.63% 7.11%          
Bank of America, N.A. [Member] | Revolving Line of Credit [Member] | Sixth Amendment Credit Agreement [Member]                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity       $ 27,500,000            
Proceeds from long term line of credit $ 1,500,000                  
Debt instrument, maturity date       Aug. 04, 2028            
Bank of America, N.A. [Member] | Revolving Line of Credit [Member] | Sixth Amendment Credit Agreement [Member] | Scenario Forecast [Member]                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity               $ 25,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            
Debt instrument, maturity date       Aug. 04, 2027            
Bank of America, N.A. [Member] | Revolving Line of Credit [Member] | Other Expense [Member]                    
Debt Instrument [Line Items]                    
Interest Expense, Debt       $ 200,000 $ 400,000          
Line of Credit Facility, Commitment Fee Amount       11,000 $ 8,000          
Bank of America, N.A. [Member] | Term A-2 Loan [Member] | Scenario Forecast [Member]                    
Debt Instrument [Line Items]                    
Debt Instrument, principal Periodic payment             $ 40,500      
Bank of America, N.A. [Member] | Term A-2 Loan [Member] | Sixth Amendment Credit Agreement [Member]                    
Debt Instrument [Line Items]                    
Principal amount of debt       9,720,000            
Proceeds from long term line of credit       9,720,000            
Caixa Central de Credito Agricola Mutuo [Member] | MTEX Term Loan [Member]                    
Debt Instrument [Line Items]                    
Principal amount of debt 1,500,000                 € 1,300
Debt instrument principal and interest payments $ 20,000 € 17                
Line of Credit Facility, Current Borrowing Capacity       $ 600,000         € 500  
Payment terms       requires monthly principal and interest payments of approximately €17,000 ($20,000).