v3.26.1
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