v3.26.1
Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Line of Credit Facilities [Line Items]    
Long-term Line of Credit $ 15,000  
Debt, Weighted Average Interest Rate 3.90% 4.00%
GBP borrowing    
Line of Credit Facilities [Line Items]    
Long-term Line of Credit   $ 10,600
Line of Credit Facility, Interest Rate at Period End   5.10%
EUR borrowing    
Line of Credit Facilities [Line Items]    
Long-term Line of Credit $ 15,000 $ 50,200
Line of Credit Facility, Interest Rate at Period End 3.90% 2.80%
USD borrowing    
Line of Credit Facilities [Line Items]    
Long-term Line of Credit   $ 39,000
Line of Credit Facility, Interest Rate at Period End   5.30%