XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Significant Accounting Policies - Accounts Receivables by Type (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables $ 180,746 $ 151,793
Vendor Rebates    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables 82,940 87,094
Credit Card Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables 40,376 34,255
Other Receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables $ 57,430 $ 30,444