XML 81 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Payables and Accruals [Abstract]    
Product warranties $ 35,134 $ 27,621
Consulting and professional fees 27,143 26,148
Value added taxes and other taxes due 27,016 23,636
Employee related costs 223,862 220,785
Promotional and marketing 6,023 9,366
Foreign currency hedging instruments 4,654 9,558
Accrued interest 9,206 9,375
Logistics and occupancy costs 17,996 16,278
Inventory in transit 8,045 10,034
Other 18,599 12,859
Total accrued expenses $ 377,678 $ 365,660