Net Income (Loss) Per Share (Schedule of Anti-Dilutive Shares Excluded from Earnings Per Share Calculation) (Details) - shares shares in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Antidilutive securities excluded from computation of EPS | 180 | 6,476 | 7,265 |
| Options to purchase common stock | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Antidilutive securities excluded from computation of EPS | 0 | 841 | 1,126 |
| Restricted stock units | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Antidilutive securities excluded from computation of EPS | 18 | 5,419 | 5,946 |
| Employee Stock Purchase Plan shares | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Antidilutive securities excluded from computation of EPS | 162 | 216 | 193 |