XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses (Tables)
3 Months Ended
Sep. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
 As of September 30, 2024As of June 30, 2024
Warranties$36,577 $37,967 
Dealer incentives12,207 28,911 
Accrued compensation17,350 13,791 
Current operating lease liabilities2,101 2,177 
Accrued legal and professional fees27,879 22,467 
Customer deposits4,691 4,270 
Government grant5,511 5,867 
Other accrued expenses4,576 3,980 
Total accrued expenses$110,892 $119,430