XML 51 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Tables)
12 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses at June 30, 2023 and June 30, 2022 consist of the following (in thousands):
20232022
Product warranties (note 7)$27,621 $25,889 
Consulting and professional fees26,148 25,073 
Value added taxes and other taxes due23,636 26,340 
Employee related costs220,785 194,736 
Promotional and marketing9,366 6,485 
Foreign currency hedging instruments9,558 1,947 
Accrued interest9,375 7,983 
Logistics and occupancy costs16,278 32,160 
Inventory in transit10,034 11,554 
Other12,859 12,555 
Total accrued expenses$365,660 $344,722