XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Lines of Credit - Additional Information (Details)
3 Months Ended 6 Months Ended
Oct. 12, 2018
USD ($)
Jul. 31, 2021
USD ($)
Jul. 31, 2020
USD ($)
Bank
Subsidiary
Apr. 30, 2020
Jul. 31, 2019
USD ($)
Bank
Subsidiary
Jul. 31, 2020
USD ($)
Bank
Subsidiary
Jul. 31, 2019
USD ($)
Bank
Subsidiary
Jul. 31, 2020
CHF (SFr)
Bank
Subsidiary
Jul. 31, 2019
CHF (SFr)
Bank
Subsidiary
Debt Instrument [Line Items]                  
Maximum consolidated leverage ratio       2.50          
Cash paid for interest           $ 800,000 $ 300,000    
LIBOR | Minimum                  
Debt Instrument [Line Items]                  
Applicable margin rate       0.00%          
Second Amendment                  
Debt Instrument [Line Items]                  
Maximum consolidated leverage ratio       2.75          
Second Amendment | Forecast                  
Debt Instrument [Line Items]                  
Maximum consolidated leverage ratio   2.50              
Minimum liquidity covenant amount   $ 100,000,000.0              
Line of credit facility, unutilized commitment fee percentage   0.45%              
Second Amendment | Forecast | Minimum                  
Debt Instrument [Line Items]                  
Amended EBITDA   $ 35,000,000.0              
Second Amendment | Forecast | LIBOR                  
Debt Instrument [Line Items]                  
Applicable margin rate   2.75%              
Second Amendment | Forecast | LIBOR | Minimum                  
Debt Instrument [Line Items]                  
Applicable margin rate   1.00%              
Unsecured Debt | Swiss subsidiary                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity     $ 7,100,000   $ 6,500,000 7,100,000 6,500,000 SFr 6,500,000 SFr 6,500,000
Outstanding borrowing amount     0   0 0 0    
Revolving Credit Facility | Secured Debt | Credit Agreement Due on October 12, 2023                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 100,000,000.0                
Uncommitted increase to borrowing capacity $ 50,000,000.0                
Credit facility matures date Oct. 12, 2023                
Loan drawn under the facility     38,300,000   50,300,000 38,300,000 50,300,000 SFr 35,000,000.0 SFr 50,000,000.0
Additional loans payable to bank     10,000,000.0     10,000,000.0      
Line of credit facility remaining borrowing capacity     51,400,000   49,400,000 51,400,000 49,400,000    
Weighted average borrowings amount     $ 71,500,000   $ 50,200,000 $ 68,600,000 $ 50,000,000.0    
Weighted average interest rate     2.60%   1.00% 1.92% 1.00%    
Letter of Credit                  
Debt Instrument [Line Items]                  
Credit facility matures date           Jun. 01, 2021      
Outstanding borrowing amount     $ 300,000   $ 300,000 $ 300,000 $ 300,000    
Letter of Credit | Secured Debt | Credit Agreement Due on October 12, 2023                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 15,000,000.0                
Letter of Credit | Unsecured Debt | Swiss subsidiary                  
Debt Instrument [Line Items]                  
Number of European banks guaranteed obligations to third parties | Bank     2   2 2 2 2 2
Number of foreign subsidiaries under guaranteed obligation | Subsidiary     2   2 2 2 2 2
Guaranteed obligations to third parties     $ 1,300,000   $ 1,200,000 $ 1,300,000 $ 1,200,000    
Restricted deposit relates to lease agreement     $ 600,000   $ 500,000 $ 600,000 $ 500,000    
Swingline | Secured Debt | Credit Agreement Due on October 12, 2023                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity 25,000,000.0                
Swiss Borrowers | Secured Debt | Credit Agreement Due on October 12, 2023                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 75,000,000.0