XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Debt and Lines of Credit - Additional Information (Details)
12 Months Ended
Oct. 12, 2018
USD ($)
Jan. 31, 2025
USD ($)
Bank
Subsidiary
Jan. 31, 2024
USD ($)
Bank
Subsidiary
Jan. 31, 2023
USD ($)
Jan. 31, 2025
CHF (SFr)
Bank
Subsidiary
Jan. 31, 2024
CHF (SFr)
Bank
Subsidiary
Debt Instrument [Line Items]            
Cash paid for interest   $ 300,000 $ 300,000 $ 300,000    
Amortization of debt fees   200,000 200,000 $ 200,000    
Unsecured Debt | Swiss subsidiary            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity   7,100,000 7,500,000   SFr 6,500,000 SFr 6,500,000
Outstanding borrowing amount   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          
Uncommitted increase to borrowing capacity $ 50,000,000          
Credit facility matures date Oct. 28, 2026          
Loan drawn under the facility   0 0      
Line of credit facility remaining borrowing capacity   99,700,000 99,700,000      
Weighted average borrowings amount   $ 0 0      
Revolving Credit Facility | Secured Debt | Credit Agreement Due on October 28, 2026 | SOFR            
Debt Instrument [Line Items]            
Applicable margin rate   1.00%        
Revolving Credit Facility | Secured Debt | Credit Agreement Due on October 28, 2026 | SOFR | Minimum            
Debt Instrument [Line Items]            
Applicable margin rate   1.00%        
Revolving Credit Facility | Secured Debt | Credit Agreement Due on October 28, 2026 | SOFR | Maximum            
Debt Instrument [Line Items]            
Applicable margin rate   1.75%        
Revolving Credit Facility | Secured Debt | Credit Agreement Due on October 28, 2026 | Base Rate            
Debt Instrument [Line Items]            
Applicable margin rate   0.00%        
Revolving Credit Facility | Secured Debt | Credit Agreement Due on October 28, 2026 | Base Rate | Minimum            
Debt Instrument [Line Items]            
Applicable margin rate   0.00%        
Revolving Credit Facility | Secured Debt | Credit Agreement Due on October 28, 2026 | Base Rate | Maximum            
Debt Instrument [Line Items]            
Applicable margin rate   0.75%        
Letter of Credit            
Debt Instrument [Line Items]            
Credit facility matures date   Jun. 02, 2025        
Outstanding borrowing amount   $ 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          
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,300,000 $ 1,400,000      
Restricted deposit relates to lease agreement   $ 700,000 $ 800,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          
Swiss Borrowers | Secured Debt | Credit Agreement Due on October 28, 2026            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity $ 75,000,000