XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses- Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Payables and Accruals [Abstract]    
Warranties $ 37,967 $ 41,709
Dealer incentives 28,911 14,996
Accrued compensation 13,791 19,671
Current operating lease liabilities 2,177 2,324
Litigation settlement 0 100,000
Accrued legal and professional fees 22,467 1,899
Customer deposits 4,270 4,054
Government grant 5,867 0
Other accrued expenses 3,980 2,425
Total accrued expenses $ 119,430 $ 187,078