Income Taxes (Schedule of Valuation Allowance) (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | ||
| Additions charged to costs and expenses | $ 45,600 | |
| Deductions | (4,600) | |
| Balance, end of the year | 19,400 | |
| Valuation allowance, decrease in deferred tax asset | 41,000 | |
| Valuation allowance | ||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | ||
| Balance, beginning of the year | 57,566 | |
| Additions charged to costs and expenses | 4,584 | $ 6,438 |
| Deductions | (45,581) | (4,044) |
| Balance, end of the year | $ 16,569 | $ 57,566 |