XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt and Lines of Credit - Additional Information (Details)
3 Months Ended 6 Months Ended
Oct. 12, 2018
USD ($)
Jul. 31, 2022
USD ($)
Subsidiary
Bank
Jul. 31, 2021
USD ($)
Bank
Subsidiary
Jul. 31, 2022
USD ($)
Subsidiary
Bank
Jul. 31, 2021
USD ($)
Bank
Subsidiary
Jul. 31, 2022
CHF (SFr)
Subsidiary
Bank
Jan. 31, 2022
USD ($)
Jul. 31, 2021
CHF (SFr)
Bank
Subsidiary
Debt Instrument [Line Items]                
Cash paid for interest       $ 100,000 $ 300,000      
Cash and cash equivalents   $ 203,109,000 $ 199,721,000 203,109,000 199,721,000   $ 277,128,000  
Unsecured Debt | Swiss subsidiary                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity   6,800,000 7,200,000 6,800,000 7,200,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 28, 2026                
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. 28, 2026              
Loan drawn under the facility   0 0 0 0      
Line of credit facility remaining borrowing capacity   99,700,000 99,700,000 99,700,000 99,700,000      
Weighted average borrowings amount   0 $ 6,500,000 $ 9,800,000 $ 9,800,000      
Weighted average interest rate     2.00%   2.79%      
Letter of Credit                
Debt Instrument [Line Items]                
Credit facility matures date       May 31, 2023        
Outstanding borrowing amount   $ 300,000 $ 300,000 $ 300,000 $ 300,000      
Letter of Credit | Secured Debt | Credit Agreement Due on October 28, 2026                
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,200,000 $ 1,300,000 $ 1,200,000 $ 1,300,000      
Restricted deposit relates to lease agreement   $ 600,000 $ 600,000 $ 600,000 $ 600,000      
Swingline | Secured Debt | Credit Agreement Due on October 28, 2026                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity 25,000,000.0              
Swiss Borrower | Credit Agreement Due on October 28, 2026                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity $ 75,000,000.0