XML 55 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Tables)
12 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
As of June 30,
 20242023
Warranties$37,967 $41,709 
Dealer incentives28,911 14,996 
Accrued compensation13,791 19,671 
Current operating lease liabilities2,177 2,324 
Litigation settlement— 100,000 
Accrued legal and professional fees22,467 1,899 
Customer deposits4,270 4,054 
Government grant5,867 — 
Other accrued expenses3,980 2,425 
Total accrued expenses$119,430 $187,078