XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 15 Months Ended 38 Months Ended
Oct. 08, 2025
Aug. 31, 2025
Aug. 31, 2024
Oct. 08, 2025
Sep. 30, 2025
Jul. 23, 2024
Jul. 26, 2022
Equity, Class of Treasury Stock [Line Items]              
Anti-dilutive stock options (in shares)   1,400 300        
Subsequent Event              
Equity, Class of Treasury Stock [Line Items]              
Stock purchased under share buyback (in shares) 1,100            
Stock purchased under share buyback, average price (in dollars per share) $ 199.48            
Total purchase price of shares repurchased $ 221,700            
July 26, 2022 Plan              
Equity, Class of Treasury Stock [Line Items]              
Share buyback program, authorized amount             $ 1,000,000
Stock purchased under share buyback (in shares)   703 2,732        
Stock purchased under share buyback, average price (in dollars per share)   $ 213.40 $ 173.40        
Total purchase price of shares repurchased   $ 150,014 $ 473,617        
July 26, 2022 Plan | Subsequent Event              
Equity, Class of Treasury Stock [Line Items]              
Stock purchased under share buyback (in shares)         5,400    
Stock purchased under share buyback, average price (in dollars per share)         $ 185.01    
Total purchase price of shares repurchased         $ 1,000,000    
July 23, 2024 Plan              
Equity, Class of Treasury Stock [Line Items]              
Share buyback program, authorized amount           $ 1,000,000  
Stock purchased under share buyback (in shares)   0 0        
Stock purchased under share buyback, average price (in dollars per share)   $ 0 $ 0        
Total purchase price of shares repurchased   $ 0 $ 0        
July 23, 2024 Plan | Subsequent Event              
Equity, Class of Treasury Stock [Line Items]              
Stock purchased under share buyback (in shares)       500      
Stock purchased under share buyback, average price (in dollars per share)       $ 199.58      
Total purchase price of shares repurchased       $ 108,200