Stockholders' Equity - Narrative (Details) - USD ($) $ in Millions |
1 Months Ended | 3 Months Ended | ||
|---|---|---|---|---|
Jun. 26, 2026 |
May 31, 2026 |
May 31, 2025 |
Apr. 30, 2025 |
|
| Equity, Class of Treasury Stock [Line Items] | ||||
| Repurchase of shares | $ 223.8 | $ 306.1 | ||
| Class A Stock | 2025 Share Repurchase Program | ||||
| Equity, Class of Treasury Stock [Line Items] | ||||
| Share repurchase program, authorized amount | $ 4,000.0 | |||
| Number of shares repurchased (in shares) | 1,465,295 | |||
| Repurchase of shares | $ 223.8 | |||
| Class A Stock | 2025 Share Repurchase Program | Subsequent Event | ||||
| Equity, Class of Treasury Stock [Line Items] | ||||
| Number of shares repurchased (in shares) | 714,387 | |||
| Repurchase of shares | $ 100.0 | |||
| Share repurchase program, remaining amount authorized | $ 2,752.1 | |||