XML 34 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses
12 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses at June 30, 2022 and June 30, 2021 consist of the following (in thousands):
20222021
Product warranties (note 8)$25,889 $22,032 
Consulting and professional fees25,073 21,246 
Value added taxes and other taxes due26,340 26,542 
Employee related costs194,736 199,917 
Promotional and marketing6,485 4,127 
Accrued interest7,983 8,338 
Logistics and occupancy costs32,160 14,954 
Inventory in transit11,554 7,146 
Other14,502 16,297 
Total accrued expenses$344,722 $320,599