v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Payables and Accruals [Abstract]    
Warranties $ 41,239 $ 40,970
Dealer incentives 15,200 7,057
Accrued compensation 21,110 15,438
Current operating lease liabilities 4,899 2,408
Accrued legal and professional fees 25,569 33,729
Customer deposits 49,442 3,508
Government grant 4,089 4,089
Current contingent consideration 4,052 0
Other accrued expenses 2,537 2,571
Total accrued expenses $ 168,137 $ 109,770