Schedule II - Valuation and Qualifying Accounts (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| SEC Schedule, 12-09, Allowance, Credit Loss | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance | $ 30 | $ 30 | $ 30 |
| Additions | 0 | 0 | 0 |
| Reductions | 0 | 0 | 0 |
| Balance | 30 | 30 | 30 |
| Allowance for Price Adjustments | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance | 40,802 | 41,689 | 39,976 |
| Additions | (179,183) | (204,555) | (204,153) |
| Reductions | (181,286) | (205,442) | (202,440) |
| Balance | 38,699 | 40,802 | 41,689 |
| SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance | 8,751 | 7,266 | 6,686 |
| Additions | (1,320) | (1,485) | (580) |
| Reductions | 0 | 0 | 0 |
| Balance | $ 10,071 | $ 8,751 | $ 7,266 |