XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses (Tables)
3 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses Accrued expenses consisted of the following:
 As of September 30, 2023As of June 30, 2023
Warranties$41,597 $41,709 
Dealer incentives18,517 14,996 
Accrued compensation17,188 19,671 
Current operating lease liabilities2,324 2,324 
Litigation settlement— 100,000 
Accrued legal and professional fees21,866 1,899 
Customer deposits4,202 4,054 
Other accrued expenses3,784 2,425 
Total accrued expenses$109,478 $187,078