XML 45 R20.htm IDEA: XBRL DOCUMENT v2.4.1.9
Disclosure of Compensation Related Costs, Share Based Payments (Details) (2009 Stock Incentive Plan, USD $)
In Thousands, except Share data, unless otherwise specified
9 Months Ended 0 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jun. 06, 2014
Jun. 19, 2013
Jun. 07, 2013
Sep. 13, 2013
Sep. 19, 2014
Apr. 30, 2014
Share-based Compensation Arrangement by Share-based Payment Award                
Number of shares available for grant 3,893,708us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant              
Restricted Stock Units (RSUs)
               
Share-based Compensation Arrangement by Share-based Payment Award                
Grants in period (in shares) 91,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
             
Allocated share-based compensation expense   $ 4,001us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
           
Unrecognized compensation costs related to Plan 6,791us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
             
Employee Stock Option
               
Share-based Compensation Arrangement by Share-based Payment Award                
Aggregate intrinsic value for outstanding options 24,238us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
             
Weighted average remaining contractual life (in years) 5 years 2 months 23 days              
Weighted average exercise price for outstanding shares (in dollars per share) $ 35.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
             
Weighted average exercise price for vested options (in dollars per share) 5 years 2 months 23 days              
Aggregate intrinsic value for exercised options 11,199us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
             
Fair value of vested options during period 6,270us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
             
Allocated share-based compensation expense 6,292us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
             
Unrecognized compensation costs related to Plan 0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
             
Number of options outstanding 436,515us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
            712,024us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
Certain Officers and Key Employees | Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award                
Grants in period (in shares)     91,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= casy_CertainOfficersandKeyEmployeeMember
77,650us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= casy_CertainOfficersandKeyEmployeeMember
77,650us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= casy_CertainOfficersandKeyEmployeeMember
     
Fair value of awards during period     6,584casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= casy_CertainOfficersandKeyEmployeeMember
         
Certain Officers and Key Employees | Restricted Stock                
Share-based Compensation Arrangement by Share-based Payment Award                
Grants in period (in shares)     30,538us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= casy_CertainOfficersandKeyEmployeeMember
         
Fair value of awards during period     2,209casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= casy_CertainOfficersandKeyEmployeeMember
         
Non-Employee Members of the Board | Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award                
Grants in period (in shares)           14,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= casy_NonEmployeeMembersoftheBoardMember
   
Non-Employee Members of the Board | Restricted Stock                
Share-based Compensation Arrangement by Share-based Payment Award                
Grants in period (in shares)             13,955us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= casy_NonEmployeeMembersoftheBoardMember
 
Fair value of awards during period             $ 990casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= casy_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= casy_NonEmployeeMembersoftheBoardMember