XML 155 R143.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended 24 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Jan. 31, 2023
Share Repurchase Program [Line Items]        
Cumulative repurchases, shares 1.7 3.9 1.7  
Cumulative repurchases, value $ 199.4 $ 400.5 $ 199.4 $ 2,000.0
Common stock average price $ 114.63 $ 102.47    
January 2023 Repurchase Program [Member] | Common Stock [Member]        
Share Repurchase Program [Line Items]        
Cumulative repurchases, shares     5.6  
Cumulative repurchases, value     $ 599.9  
Common stock average price     $ 106.21