XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Tables)
12 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
As of June 30,
 20232022
Warranties$41,709 $38,673 
Dealer incentives14,996 16,357 
Accrued compensation19,671 21,076 
Current operating lease liabilities2,324 2,121 
Litigation settlement100,000 — 
Accrued legal and professional fees1,899 1,939 
Customer deposits4,054 4,851 
Other accrued expenses2,425 2,725 
Total accrued expenses$187,078 $87,742