XML 42 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies - Accounts Receivables by Type (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables $ 120,547 $ 108,028
Credit Card Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables 46,851 57,724
Vendor Rebates    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables 54,979 40,045
Other Receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables $ 18,717 $ 10,259