XML 72 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses (Schedule Of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Payables and Accruals [Abstract]    
Product warranties (note 8) $ 25,889 $ 22,032
Consulting and professional fees 25,073 21,246
Value added taxes and other taxes due 26,340 26,542
Employee related costs 194,736 199,917
Promotional and marketing 6,485 4,127
Accrued interest 7,983 8,338
Logistics and occupancy costs 32,160 14,954
Inventory in transit 11,554 7,146
Other 14,502 16,297
Total accrued expenses $ 344,722 $ 320,599