XML 51 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Tables)
12 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses Accrued expenses consisted of the following:
As of June 30,
 20212020
Warranties$35,035 $27,500 
Dealer incentives12,479 7,777 
Accrued compensation19,965 9,885 
Current operating lease liabilities2,027 2,006 
Accrued legal and professional fees1,440 1,055 
Customer deposits3,449 1,059 
Other accrued expenses2,784 1,203 
Total accrued expenses$77,179 $50,485