Organization, Basis of Presentation, and Summary of Significant Accounting Policies - Dealer Rebates (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Dealer Rebate Accrual [Roll Forward] | |||
| Balance at beginning of year | $ 5,630 | $ 27,482 | $ 13,715 |
| Add: Dealer rebate incentives | 14,608 | 3,873 | 28,385 |
| Additions for acquisitions | 1,361 | 0 | 0 |
| Less: Dealer rebates paid | (9,212) | (25,725) | (14,618) |
| Balance at end of year | $ 12,387 | $ 5,630 | $ 27,482 |