XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses (Tables)
12 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
As of June 30,
 20222021
Warranties$38,673 $35,035 
Dealer incentives16,357 12,479 
Accrued compensation21,076 19,965 
Current operating lease liabilities2,121 2,027 
Accrued legal and professional fees1,939 1,440 
Customer deposits4,851 3,449 
Other accrued expenses2,725 2,784 
Total accrued expenses$87,742 $77,179