XML 117 R96.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
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 39,976 18,731 12,415
Additions (204,153) (165,543) (170,651)
Reductions (202,440) (144,298) (164,335)
Balance 41,689 39,976 18,731
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance 6,686 5,755 41,474
Additions (580) (931) 0
Reductions 0 0 (35,719)
Balance $ 7,266 $ 6,686 $ 5,755