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 at Beginning of Period $ 27,331 $ 23,878 $ 34,969
Additions (Deductions) Charged to Cost and Expenses 4,613 5,978  
Additions (Deductions) Charged to Cost and Expenses     (205)
Additions (Deductions) Charged to Other Accounts 1,361 54 (1,820)
Deductions from Reserve 5,620 2,579 9,066
Balance at End of Period 27,685 27,331 23,878
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 16,462 13,063 22,334
Additions (Deductions) Charged to Cost and Expenses 4,613 5,978  
Additions (Deductions) Charged to Cost and Expenses     (205)
Additions (Deductions) Charged to Other Accounts 0 0 0
Deductions from Reserve [1] 5,620 2,579 9,066
Balance at End of Period 15,455 16,462 13,063
Returns reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 10,869 10,815 12,635
Additions (Deductions) Charged to Cost and Expenses 0 0 0
Additions (Deductions) Charged to Other Accounts [2] 1,361 54 (1,820)
Deductions from Reserve 0 0 0
Balance at End of Period $ 12,230 $ 10,869 $ 10,815
[1] Amounts represent uncollectible accounts charged off.
[2] Amounts in the years ending June 30, 2026, 2025 and 2024 represent reserves recorded for the return of merchandise by customers. The Company is required to establish a sales returns reserve at the gross sales value with a corresponding asset established for the value of the expected product to be returned.