v3.25.3
Accrued Expenses (Tables)
3 Months Ended
Sep. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
 As of September 30, 2025As of June 30, 2025
Warranties$40,153 $40,970 
Dealer incentives10,963 7,057 
Accrued compensation16,853 15,438 
Current operating lease liabilities2,432 2,408 
Accrued legal and professional fees30,066 33,729 
Customer deposits4,198 3,508 
Government grant4,089 4,089 
Other accrued expenses3,447 2,571 
Total accrued expenses$112,201 $109,770