v3.25.2
Accrued Expenses (Tables)
12 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses at June 30, 2025 and June 30, 2024 consist of the following (in thousands):
20252024
Product warranties$37,230 $35,134 
Consulting and professional fees40,297 27,143 
Value added taxes and other taxes due35,584 27,016 
Employee related costs235,450 223,862 
Promotional and marketing9,391 6,023 
Foreign currency hedging instruments2,695 4,654 
Accrued interest8,642 9,206 
Logistics and occupancy costs13,982 17,996 
Inventory in transit6,063 8,045 
Other12,919 18,599 
Total accrued expenses$402,253 $377,678