v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Payables and Accruals [Abstract]    
Product warranties $ 39,710 $ 37,230
Field safety notification expenses 45,657 4,813
Consulting and professional fees 42,054 40,297
Value added taxes and other taxes due 40,566 35,584
Employee related costs 247,944 235,450
Promotional and marketing 14,804 9,391
Foreign currency hedging instruments 16,642 2,695
Accrued interest 8,654 8,642
Logistics and occupancy costs 22,610 13,982
Inventory in transit 5,541 6,063
Other 10,739 8,106
Total accrued expenses $ 494,921 $ 402,253