XML 38 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses
12 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses at June 30, 2024 and June 30, 2023 consist of the following (in thousands):
20242023
Product warranties$35,134 $27,621 
Consulting and professional fees27,143 26,148 
Value added taxes and other taxes due27,016 23,636 
Employee related costs223,862 220,785 
Promotional and marketing6,023 9,366 
Foreign currency hedging instruments4,654 9,558 
Accrued interest9,206 9,375 
Logistics and occupancy costs17,996 16,278 
Inventory in transit8,045 10,034 
Other18,599 12,859 
Total accrued expenses$377,678 $365,660