Significant Accounting Policies - Accounts Receivables by Type (Details) - USD ($) $ in Thousands |
Apr. 30, 2026 |
Apr. 30, 2025 |
|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Receivables | $ 243,502 | $ 180,746 |
| Vendor Rebates | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Receivables | 100,612 | 82,940 |
| Credit Card Receivable | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Receivables | 61,961 | 40,376 |
| Other Receivables | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Receivables | $ 80,929 | $ 57,430 |