XML 74 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Payables and Accruals [Abstract]    
Product warranties (note 7) $ 27,621 $ 25,889
Consulting and professional fees 26,148 25,073
Value added taxes and other taxes due 23,636 26,340
Employee related costs 220,785 194,736
Promotional and marketing 9,366 6,485
Foreign currency hedging instruments 9,558 1,947
Accrued interest 9,375 7,983
Logistics and occupancy costs 16,278 32,160
Inventory in transit 10,034 11,554
Other 12,859 12,555
Total accrued expenses $ 365,660 $ 344,722