Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) - USD ($) $ in Thousands |
12 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|||
| SEC Schedule, 12-09, Allowance, Credit Loss [Member] | ||||
| Balance at Beginning of Period | $ 1,548 | $ 1,383 | ||
| Charged to Costs and Expenses | 206 | (57) | ||
| Adjustments | [1] | (107) | 222 | |
| Balance at End of Period | 1,647 | 1,548 | ||
| SEC Schedule, 12-09, Reserve, Inventory [Member] | ||||
| Balance at Beginning of Period | 16,016 | 12,693 | ||
| Charged to Costs and Expenses | 956 | 3,773 | ||
| Adjustments | [1] | (782) | (450) | |
| Balance at End of Period | 16,190 | 16,016 | ||
| SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] | ||||
| Balance at Beginning of Period | 16,502 | 24,035 | ||
| Charged to Costs and Expenses | 0 | (7,462) | ||
| Adjustments | [1] | (16,444) | (71) | |
| Balance at End of Period | $ 58 | $ 16,502 | ||
| ||||