Schedule II: Valuation And Qualifying Accounts (Details) - Accounts Receivable Allowance [Member] - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] | |||
| Balance at Beginning of Year | $ 1,790 | $ 2,440 | $ 2,600 |
| (Additions) Reductions to Income | 260 | (244) | (144) |
| Deductions from Reserves | (10) | (406) | (16) |
| Balance at End of Year | $ 2,040 | $ 1,790 | $ 2,440 |
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of valuation and qualifying accounts and reserves. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of decrease in valuation and qualifying accounts and reserves. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|