XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Payables and Accruals [Abstract]    
Warranties $ 40,970 $ 37,967
Dealer incentives 7,057 28,911
Accrued compensation 15,438 13,791
Current operating lease liabilities 2,408 2,177
Accrued legal and professional fees 33,729 22,467
Customer deposits 3,508 4,270
Government grant 4,089 5,867
Other accrued expenses 2,571 3,980
Total accrued expenses $ 109,770 $ 119,430