XML 37 R10.htm IDEA: XBRL DOCUMENT
v3.19.2

Revenue and Cost of Goods Sold | 3 Months Ended
--- | ---
Jul. 31, 2019
Revenue Recognition [Abstract] |
Revenue and Cost of Goods Sold | Revenue and Cost of Goods Sold The Company recognizes retail sales of fuel, grocery and other merchandise, prepared food and fountain and other revenue at the time of the sale to the customer. Revenue from sales of pizza that include a redeemable box top coupon are deferred until redemption for the portion of the sale that represents the estimated future redemption of the box top coupon. Gift card revenue is recognized based on the estimated gift card breakage rate over the pro-rata usage of the card. Renewable Identification Numbers (RINs) are treated as a reduction in cost of goods sold in the period the Company commits to a price and agrees to sell the RIN. Vendor rebates are treated as a reduction in cost of goods sold and are recognized pro rata over the period covered by the applicable rebate agreement. Vendor rebates in the form of billbacks are treated as a reduction in cost of goods sold and are recognized at the time the product is sold. Warehousing costs are recorded within operating expenses on the income statement. Sales taxes collected from customers and remitted to the government are recorded on a net basis in the consolidated financial statements.

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueRecognitionAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration