XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses (Tables)
9 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
 As of March 31, 2021As of June 30, 2020
Warranties$32,271 $27,500 
Dealer incentives12,520 7,777 
Accrued compensation17,729 9,885 
Current operating lease liabilities2,034 2,006 
Accrued legal and professional fees1,831 1,055 
Customer deposits7,152 1,059 
Other accrued expenses2,069 1,203 
Total accrued expenses$75,606 $50,485