v3.25.3
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Payables and Accruals [Abstract]    
Warranties $ 40,153 $ 40,970
Dealer incentives 10,963 7,057
Accrued compensation 16,853 15,438
Current operating lease liabilities 2,432 2,408
Accrued legal and professional fees 30,066 33,729
Customer deposits 4,198 3,508
Government grant 4,089 4,089
Other accrued expenses 3,447 2,571
Total accrued expenses $ 112,201 $ 109,770