Earnings Per Share - Schedule of Potential Shares Excluded from Calculation of Diluted Net Earnings (Loss) Per Share (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] | |||
| Total anti-dilutive shares (in shares) | 0 | 33,651 | 30,631 |
| Series B Convertible Preferred Stock | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Total anti-dilutive shares (in shares) | 0 | 29,103 | 27,691 |
| Common stock equivalents | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Total anti-dilutive shares (in shares) | 0 | 4,548 | 2,940 |