v3.26.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 186 Months Ended
Jul. 24, 2026
Feb. 25, 2022
Jul. 29, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Subsequent Events                
Number of shares of common stock repurchased (in shares)               21,351,942
Average price paid per share (in dollars per share)       $ 256.61   $ 219.77   $ 82.58
Total purchase price       $ 32.8 $ 45.1 $ 35.5 $ 30.0 $ 1,800.0
Availability remaining under existing share repurchase authorizations       $ 536.8   $ 614.5   $ 536.8
Revolving Credit Agreement                
Subsequent Events                
Credit agreement, maximum borrowing capacity   $ 400.0            
Term of agreement (in years)   5 years            
Maximum borrowing capacity, increase limit   $ 200.0            
Maximum borrowing capacity, total with increase   600.0            
Revolving Credit Agreement | Line of Credit | Bridge Loan                
Subsequent Events                
Credit agreement, maximum borrowing capacity   $ 25.0            
Subsequent Event                
Subsequent Events                
Number of shares of common stock repurchased (in shares)     114,818          
Average price paid per share (in dollars per share)     $ 264.50          
Total purchase price     $ 30.4          
Subsequent Event | 2011 Share Repurchase Program                
Subsequent Events                
Availability remaining under existing share repurchase authorizations     $ 506.4          
Subsequent Event | Revolving Credit Agreement                
Subsequent Events                
Credit agreement, maximum borrowing capacity $ 400.0              
Term of agreement (in years) 5 years              
Maximum borrowing capacity, increase limit $ 200.0              
Maximum borrowing capacity, total with increase 600.0              
Subsequent Event | Revolving Credit Agreement | Line of Credit | Bridge Loan                
Subsequent Events                
Credit agreement, maximum borrowing capacity $ 25.0