v3.25.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Payables and Accruals [Abstract]    
Product warranties $ 37,230 $ 35,134
Consulting and professional fees 40,297 27,143
Value added taxes and other taxes due 35,584 27,016
Employee related costs 235,450 223,862
Promotional and marketing 9,391 6,023
Foreign currency hedging instruments 2,695 4,654
Accrued interest 8,642 9,206
Logistics and occupancy costs 13,982 17,996
Inventory in transit 6,063 8,045
Other 12,919 18,599
Total accrued expenses $ 402,253 $ 377,678