XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Tables)
3 Months Ended
Sep. 30, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses Accrued expenses consisted of the following:
 As of September 30, 2021As of June 30, 2021
Warranties$35,697 $35,035 
Dealer incentives7,992 12,479 
Accrued compensation15,429 19,965 
Current operating lease liabilities2,025 2,027 
Accrued legal and professional fees1,687 1,440 
Customer deposits5,689 3,449 
Other accrued expenses2,827 2,784 
Total accrued expenses$71,346 $77,179