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, 2025 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Antidilutive securities excluded from computation of EPS | 6,476 | 7,265 | 334 |
Options to purchase common stock | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Antidilutive securities excluded from computation of EPS | 841 | 1,126 | |
Restricted stock units | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Antidilutive securities excluded from computation of EPS | 5,419 | 5,946 | 153 |
Employee Stock Purchase Plan shares | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Antidilutive securities excluded from computation of EPS | 216 | 193 | 181 |