XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.4
Accrued Expenses (Tables)
6 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
 As of December 31, 2024As of June 30, 2024
Warranties$35,551 $37,967 
Dealer incentives13,573 28,911 
Accrued compensation15,986 13,791 
Current operating lease liabilities2,345 2,177 
Accrued legal and professional fees26,546 22,467 
Customer deposits5,997 4,270 
Government grant4,589 5,867 
Other accrued expenses1,783 3,980 
Total accrued expenses$106,370 $119,430