XML 28 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Debt and Lines of Credit - Additional Information (Details)
3 Months Ended
Oct. 12, 2018
USD ($)
Jul. 31, 2021
USD ($)
Apr. 30, 2020
USD ($)
Bank
Subsidiary
Apr. 30, 2019
USD ($)
Bank
Subsidiary
Apr. 30, 2020
CHF (SFr)
Bank
Subsidiary
Apr. 30, 2019
CHF (SFr)
Bank
Subsidiary
Debt Instrument [Line Items]            
Maximum consolidated leverage ratio     2.50      
Cash paid for interest     $ 200,000 $ 200,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     $ 6,700,000 6,400,000 SFr 6,500,000 SFr 6,500,000
Outstanding borrowing amount     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     72,500,000 49,100,000 SFr 70,000,000.0 SFr 50,000,000.0
Additional loans payable to bank     10,000,000.0      
Line of credit facility remaining borrowing capacity     17,200,000 50,600,000    
Weighted average borrowings amount     $ 65,600,000 $ 49,800,000    
Weighted average interest rate     1.17% 1.00% 1.17% 1.00%
Letter of Credit            
Debt Instrument [Line Items]            
Credit facility matures date     Jun. 01, 2020      
Outstanding borrowing amount     $ 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
Number of foreign subsidiaries under guaranteed obligation | Subsidiary     2 2 2 2
Guaranteed obligations to third parties     $ 1,200,000 $ 1,100,000    
Restricted deposit relates to lease agreement     $ 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