Income Taxes (Schedule of Valuation Allowance) (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | ||
Additions charged to costs and expenses | $ 2,200 | |
Deductions | (4,200) | |
Valuation allowance, decrease in deferred tax asset | 2,000 | |
Valuation allowance | ||
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | ||
Balance, beginning of the year | 16,569 | |
Additions charged to costs and expenses | 4,166 | $ 4,584 |
Deductions | (2,197) | (45,581) |
Balance, end of the year | $ 18,538 | $ 16,569 |