v3.26.1
Subsequent Events Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 30, 2026
Oct. 09, 2026
Sep. 02, 2026
Aug. 03, 2026
Jul. 31, 2027
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Subsequent Event [Line Items]                
Proceeds from borrowing on credit facilities           $ 69,500 $ 266,846 $ 175,103
Class A Nonvoting Common Stock                
Subsequent Event [Line Items]                
Common Stock, Dividends, Per Share, Declared           $ 0.98 $ 0.96 $ 0.94
O2026ADividends | Class A Nonvoting Common Stock                
Subsequent Event [Line Items]                
Common Stock, Dividends, Per Share, Declared           $ 0.98    
Subsequent Event [Member] | O2027ADividends                
Subsequent Event [Line Items]                
Dividends Payable, Date Declared     Sep. 02, 2026          
Percentage Increase In Dividend         2.00%      
Common Stock, Dividends, Per Share, Declared         $ 1.00      
Subsequent Event [Member] | O2026Q4Dividends                
Subsequent Event [Line Items]                
Dividends Payable, Date to be Paid Oct. 30, 2026              
Dividends Payable, Date of Record   Oct. 09, 2026            
Dividends Payable, Amount Per Share     $ 0.25          
Subsequent Event [Member] | Series A Notes                
Subsequent Event [Line Items]                
Debt Instrument, Face Amount       $ 250,000        
Debt Instrument, Interest Rate, Stated Percentage       5.43%        
Subsequent Event [Member] | Series B Notes                
Subsequent Event [Line Items]                
Debt Instrument, Face Amount       $ 300,000        
Debt Instrument, Interest Rate, Stated Percentage       5.65%        
Subsequent Event [Member] | Series C Notes                
Subsequent Event [Line Items]                
Debt Instrument, Face Amount       $ 250,000        
Debt Instrument, Interest Rate, Stated Percentage       5.90%        
Subsequent Event [Member] | PSS Acquisition                
Subsequent Event [Line Items]                
Business Combination, Effective Date of Acquisition       Aug. 03, 2026        
Business Combination, Name of Acquiree       Honeywell’s PSS business        
Payments to Acquire Businesses, Gross       $ 1,400,000        
Proceeds from borrowing on credit facilities       800,000        
Line of credit, maximum borrowing capacity       1,000,000        
Subsequent Event [Member] | PSS Acquisition | Senior Notes                
Subsequent Event [Line Items]                
Debt Instrument, Face Amount       $ 800,000