XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Payables and Accruals [Abstract]    
Warranties $ 34,815 $ 37,967
Dealer incentives 12,925 28,911
Accrued compensation 18,940 13,791
Current operating lease liabilities 2,373 2,177
Accrued legal and professional fees 25,525 22,467
Customer deposits 4,872 4,270
Government grant 4,300 5,867
Other accrued expenses 2,232 3,980
Total accrued expenses $ 105,982 $ 119,430