v3.24.1.1.u2
Share Repurchase Program (Details)
$ in Millions
4 Months Ended
Apr. 20, 2024
USD ($)
Stock Repurchases: [Abstract]  
Stock Repurchase Program, Authorized Amount $ 2,700.0
Treasury Stock, Shares, Acquired as Part of Authorized Plan any
Share Repurchase Program, Remaining Authorized Repurchase Amount $ 947.3
Share Repurchase Program [Line Items]  
Stock Repurchase Program, Authorized Amount $ 2,700.0