XML 39 R10.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Revenue Recognition | 6 Months Ended
--- | ---
Oct. 31, 2017
Revenue Recognition [Abstract] |
Revenue Recognition | Revenue Recognition 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. 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 in the form of rack display allowances 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.

X
- Definition Revenue Recognition description. + References No definition available. + Details
Name: | casy_RevenueRecognitionTextBlock
Namespace Prefix: | casy_
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