XML 49 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies - Accounts Receivables by Type (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables $ 151,793 $ 120,547
Vendor Rebates    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables 87,423 54,979
Credit Card Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables 35,455 46,851
Other Receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables $ 28,915 $ 18,717