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