XML 56 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses (Tables)
12 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
As of June 30,
 20252024
Warranties$40,970 $37,967 
Dealer incentives7,057 28,911 
Accrued compensation15,438 13,791 
Current operating lease liabilities2,408 2,177 
Accrued legal and professional fees33,729 22,467 
Customer deposits3,508 4,270 
Government grant4,089 5,867 
Other accrued expenses2,571 3,980 
Total accrued expenses$109,770 $119,430