XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Debt and Lines of Credit - Additional Information (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 12, 2018
USD ($)
Nov. 30, 2023
USD ($)
Oct. 31, 2024
USD ($)
Bank
Subsidiary
Oct. 31, 2023
USD ($)
Subsidiary
Bank
Oct. 31, 2024
USD ($)
Bank
Subsidiary
Oct. 31, 2023
USD ($)
Subsidiary
Bank
Oct. 31, 2024
CHF (SFr)
Bank
Subsidiary
Oct. 31, 2023
CHF (SFr)
Subsidiary
Bank
Debt Instrument [Line Items]                
Cash paid for interest         $ 200,000 $ 200,000    
Amortization of debt fees         200,000 200,000    
Unsecured Debt | Swiss subsidiary                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity     $ 7,500,000 $ 7,100,000 7,500,000 7,100,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              
Uncommitted increase to borrowing capacity $ 50,000,000              
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 0 $ 0 0    
Letter of Credit                
Debt Instrument [Line Items]                
Credit facility matures date         Jun. 02, 2025      
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              
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,400,000 $ 1,500,000 $ 1,400,000 $ 1,500,000    
Restricted deposit relates to lease agreement     $ 800,000 $ 800,000 $ 800,000 $ 800,000    
Refunded restricted deposit relates to lease agreement   $ 100,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