XML 23 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Business, Basis of Presentation and Summary of Significant Accounting Policies - Selling, General and Administrative Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Delivery expenses classification      
Cost of sales (exclusive of depreciation and amortization shown separately below) $ 2,178,093 $ 2,111,913 $ 1,692,893
Delivery | Selling, general and administrative expenses      
Delivery expenses classification      
Cost of sales (exclusive of depreciation and amortization shown separately below) $ 243,000 $ 225,600 $ 228,000