Common Stock Repurchase Programs - Additional Information (Detail) - USD ($) $ / shares in Units, shares in Millions |
12 Months Ended | ||||
---|---|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Jan. 31, 2023 |
May 31, 2021 |
|
Share Repurchases [Line Items] | |||||
Common stock repurchased and retired | $ 595,420,000 | $ 435,036,000 | $ 375,038,000 | ||
May 2021 Repurchase Program | |||||
Share Repurchases [Line Items] | |||||
Repurchase of common stock, authorized | $ 1,000,000,000 | ||||
January 2023 Repurchase Program | |||||
Share Repurchases [Line Items] | |||||
Repurchase of common stock, authorized | $ 1,000,000,000 | ||||
Authorized repurchase amount remaining | $ 650,000,000 | ||||
Open Market Repurchases | |||||
Share Repurchases [Line Items] | |||||
Common stock repurchased and retired (shares) | 0.5 | 0.1 | |||
Cost per share (in dollars per share) | $ 214.81 | $ 522.61 | |||
Common stock repurchased and retired | $ 100,000,000 | $ 75,000,000 |