v3.26.1
Accrued Expenses (Tables)
12 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses at June 30, 2026 and June 30, 2025 consist of the following (in thousands):
20262025
Product warranties$39,710 $37,230 
Field safety notification expenses45,657 4,813 
Consulting and professional fees42,054 40,297 
Value added taxes and other taxes due40,566 35,584 
Employee related costs247,944 235,450 
Promotional and marketing14,804 9,391 
Foreign currency hedging instruments16,642 2,695 
Accrued interest8,654 8,642 
Logistics and occupancy costs22,610 13,982 
Inventory in transit5,541 6,063 
Other10,739 8,106 
Total accrued expenses$494,921 $402,253