Stockholders’ Equity (Details) - USD ($) $ in Thousands, shares in Millions |
3 Months Ended | 9 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Feb. 03, 2026 |
Aug. 12, 2025 |
Mar. 31, 2026 |
Mar. 31, 2026 |
Mar. 31, 2025 |
Jan. 29, 2026 |
Aug. 07, 2025 |
|
| Equity [Abstract] | |||||||
| Common stock repurchase program, authorized amount | $ 200,000 | $ 150,000 | |||||
| Stock repurchase program, announcement date | Feb. 03, 2026 | Aug. 12, 2025 | |||||
| Stock repurchased and retired during period (in shares) | 3.9 | 7.3 | |||||
| Repurchases of common stock, excluding broker fees | $ 100,000 | $ 250,000 | |||||
| Share repurchase program, remaining authorized, amount | 100,000 | 100,000 | |||||
| Excise tax on repurchases of common stock | $ 900 | $ 919 | $ 0 | ||||