Income Taxes (Summary of Reconciliation of Income Taxes Paid (Net of Refunds Received)) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| U.S. federal | $ 5,800 | ||
| Total U.S. state and local | 1,493 | ||
| Total foreign | 816 | ||
| Total income taxes paid (net of refunds received) | 8,109 | $ 9,397 | $ 4,296 |
| Kansas [Member] | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Total U.S. state and local | 440 | ||
| Other [Member] | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Total U.S. state and local | 1,053 | ||
| Mexico [Member] | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Total foreign | $ 816 | ||