Receivables, net - Schedule of Receivables, net (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Receivables, net | $ 196,037 | $ 137,723 |
| Customer Trade Receivables | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Receivables, net | 81,132 | 88,135 |
| Wholesale Trade Advances | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Receivables, net | 36,433 | 25,008 |
| Due from Brokers and Other | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Receivables, net | $ 78,472 | $ 24,580 |