Repurchases of Common Stock - Narrative (Details) - USD ($) |
Aug. 20, 2024 |
Feb. 28, 2025 |
Aug. 31, 2024 |
Aug. 19, 2024 |
---|---|---|---|---|
August 2024 Share Repurchase Program | ||||
Share Repurchase Program [Line Items] | ||||
Amount of shares authorized for purchase (in shares) | $ 500,000,000 | |||
Period for stock repurchase | 3 years | |||
Remaining share repurchase amount | $ 499,900,000 | |||
Prior Share Repurchase Program | ||||
Share Repurchase Program [Line Items] | ||||
Remaining share repurchase amount | $ 245,300,000 |