v3.26.1
Subsequent Events (Details)
3 Months Ended
Sep. 09, 2026
$ / shares
Aug. 12, 2026
USD ($)
Aug. 01, 2026
USD ($)
Jul. 31, 2026
USD ($)
business
$ / shares
Jul. 31, 2025
USD ($)
Subsequent Event [Line Items]          
Repayments of debt       $ 1,207,000,000 $ 382,000,000
Dividends, per share (in dollars per share) | $ / shares       $ 0.75  
2026 Acquisitions          
Subsequent Event [Line Items]          
Number of businesses acquired | business       2  
Aggregate consideration       $ 669,000,000  
Subsequent Event          
Subsequent Event [Line Items]          
Dividends, per share (in dollars per share) | $ / shares $ 0.30        
Subsequent Event | 1.500% Senior Notes          
Subsequent Event [Line Items]          
Repayments of debt   $ 550,000,000      
Interest rate   1.50%      
Subsequent Event | 2026 Acquisitions          
Subsequent Event [Line Items]          
Number of businesses acquired     3    
Aggregate consideration     $ 56,000,000