XML 133 R95.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 171 Months Ended
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Subsequent Events        
Number of shares of common stock repurchased (in shares)   144,753 489,686 20,903,136
Average price paid per share (in dollars per share)   $ 207.04 $ 182.26 $ 78.94
Total purchase price   $ 30.0 $ 89.3 $ 1,700.0
Availability remaining under existing share repurchase authorizations   $ 649.8 $ 294.8 $ 649.8
Subsequent Event        
Subsequent Events        
Number of shares of common stock repurchased (in shares) 25,600      
Average price paid per share (in dollars per share) $ 208.26      
Total purchase price $ 5.3      
Availability remaining under existing share repurchase authorizations $ 644.5