Schedule II Valuation and Qualifying Accounts and Reserves (Details) - Allowance for trade accounts receivable - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Balance at Beginning of Period | $ 21,132 | $ 23,603 | $ 23,259 |
Charged to costs and expenses | 9,053 | 9,802 | 5,770 |
Other (deductions) | (7,761) | (12,273) | (5,426) |
Balance at End of Period | $ 22,424 | $ 21,132 | $ 23,603 |