XML 103 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events Subsequent Events (Details)
$ / shares in Units, € in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 10, 2024
Sep. 05, 2024
$ / shares
Aug. 01, 2024
EUR (€)
Jul. 31, 2025
$ / shares
Jul. 31, 2024
$ / shares
Jul. 31, 2023
$ / shares
Jul. 31, 2022
$ / shares
Sep. 04, 2024
USD ($)
Subsequent Event [Member]                  
Subsequent Event [Line Items]                  
Stock Repurchase Program, Authorized Amount | $                 $ 100,000
Subsequent Event [Member] | Dividend Declared                  
Subsequent Event [Line Items]                  
Dividends Payable, Date Declared     Sep. 05, 2024            
Dividends Payable, Date to be Paid Oct. 31, 2024                
Dividends Payable, Date of Record   Oct. 10, 2024              
Percentage Increase In Dividend         2.10%        
Common Stock, Dividends, Per Share, Declared         $ 0.96        
Dividends Payable, Amount Per Share     $ 0.2400            
Subsequent Event [Member] | Gravotech Acquisition                  
Subsequent Event [Line Items]                  
Payments to Acquire Businesses, Gross | €       € 120,000          
Business Acquisition, Effective Date of Acquisition       Aug. 01, 2024          
Class A Nonvoting Common Stock                  
Subsequent Event [Line Items]                  
Common Stock, Dividends, Per Share, Declared           $ 0.94 $ 0.92 $ 0.90