XML 48 R35.htm IDEA: XBRL DOCUMENT
v3.22.2

Fair Value of Financial Instruments and Long Term Debt - Carrying Value of Long-term Debt (Details) $ in Thousands | 12 Months Ended
--- | ---
Apr. 30, 2022 USD ($) installment_payment | Apr. 30, 2021 USD ($) installment_payment
Debt Instrument |  |
Finance lease liabilities (Note 7) | $ 74,234 | $ 14,085
Long-term debt | 1,615,625 |
Debt issuance costs | (1,990) | (336)
Total | 1,687,869 | 1,363,749
Less current maturities | 24,466 | 2,354
Long-term debt and finance lease obligations, net of current maturities | 1,663,403 | 1,361,395
Senior Notes | 3.67% Senior notes (Series A) due in 7 installments beginning June 17, 2022, and ending June 15, 2028 |  |
Debt Instrument |  |
Long-term debt | $ 150,000 | $ 150,000
Senior Notes | 3.75% Senior notes (Series B) due in 7 installments beginning December 17, 2022 and ending December 18, 2028 |  |
Debt Instrument |  |
Interest rate | 3.67% | 3.67%
Number of payments | installment_payment | 7 | 7
Long-term debt | $ 50,000 | $ 50,000
Senior Notes | 3.65% Senior notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031 |  |
Debt Instrument |  |
Interest rate | 3.75% | 3.75%
Number of payments | installment_payment | 7 | 7
Long-term debt | $ 50,000 | $ 50,000
Senior Notes | 3.72% Senior notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031 |  |
Debt Instrument |  |
Interest rate | 3.65% | 3.65%
Number of payments | installment_payment | 7 | 7
Long-term debt | $ 50,000 | $ 50,000
Senior Notes | 3.51% Senior notes (Series E) due June 13, 2025 |  |
Debt Instrument |  |
Interest rate | 3.72% | 3.72%
Number of payments | installment_payment | 7 | 7
Long-term debt | $ 150,000 | $ 150,000
Senior Notes | 3.77% Senior notes (Series F) due August 22, 2028 |  |
Debt Instrument |  |
Interest rate | 3.51% |
Long-term debt | $ 250,000 | 250,000
Senior Notes | 2.85% Senior notes (Series G) due August 7, 2030 |  |
Debt Instrument |  |
Interest rate | 3.77% |
Long-term debt | $ 325,000 | 325,000
Senior Notes | 2.96% Senior notes (Series H) due August 6, 2032 |  |
Debt Instrument |  |
Interest rate | 2.85% |
Long-term debt | $ 325,000 | 325,000
Senior Notes | Variable rate Term Loan Facilities, due January 6, 2026 |  |
Debt Instrument |  |
Interest rate | 2.96% |
Long-term debt | $ 265,625 | $ 0

X
- Definition Debt Instrument, Periodic Payment, Number of Payments + References No definition available. + Details
Name: | casy_DebtInstrumentPeriodicPaymentNumberofPayments
Namespace Prefix: | casy_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399 + Details
Name: | us-gaap_DeferredFinanceCostsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977 + Details
Name: | us-gaap_FinanceLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1D -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and lease obligation, classified as noncurrent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and lease obligation, classified as current. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and lease obligation, including portion classified as current. + References No definition available. + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=casy_FivePointTwoTwoSeniorNotesDueAugust92020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=casy_ThreePointSixSevenSeniorNotesDueJune152028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=casy_ThreePointSixFiveSeniorNotesDueMay22031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=casy_ThreePointFiveOneSeniorNotesDueJune132025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=casy_TwoPointEightFiveSeniorNotesDueAugust72030Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=casy_TwoPointNineSixSeniorNotesDueAugust62032Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |