XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies - Accounts Receivables by Type (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables $ 108,028 $ 79,698
Credit Card Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables 57,724 28,471
Vendor Rebates    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables 40,045 40,222
Other Receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables $ 10,259 $ 11,005