v3.26.3
LONG-TERM DEBT - Schedule of Components of Long-Term Debt (Details)
€ in Thousands, $ in Thousands
Jul. 31, 2026
USD ($)
Jul. 31, 2026
EUR (€)
Jul. 31, 2025
USD ($)
Debt Instrument [Line Items]      
Total long-term debt $ 875,768   $ 933,812
Unsecured notes 5,743   5,723
Other debt 16,620   19,930
Debt issuance costs, net of amortization (7,809)   (10,833)
Total long-term debt, net of debt issuance costs 867,959   922,979
Less: Current portion of long-term debt (2,814)   (3,367)
Total long-term debt, net, less current portion 865,145   919,612
Term loan      
Debt Instrument [Line Items]      
Term loan 353,405   408,159
Unsecured Debt      
Debt Instrument [Line Items]      
Unsecured notes 5,743 € 5,000  
Unsecured Debt | Senior unsecured notes      
Debt Instrument [Line Items]      
Total long-term debt $ 500,000   $ 500,000