XML 112 R101.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Commitments and Contingencies (Detail) - USD ($) |  | 1 Months Ended | 6 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | ---
May 16, 2016 | May 31, 2018 | Apr. 30, 2016 | Oct. 28, 2018 | Apr. 29, 2018 | Apr. 30, 2017 | Oct. 29, 2017
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |
Accounts payable for capital expenditures |  |  |  | $ 114,000 | $ 1,800,000 |  | $ 3,200,000
Buildings and Improvements [Member] |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |
Amount financed for construction of building |  |  |  |  | 1,400,000 |  | $ 2,700,000
Mattress Fabrics [Member] | Capital Addition Purchase Commitments [Member] |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |
Open purchase commitments |  |  |  | $ 826,000 |  |  |
Mattress Fabrics [Member] | Capital Addition Purchase Commitments [Member] | Buildings and Improvements [Member] |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |
Contractual obligation, current cost | $ 11,300,000 |  |  |  |  |  |
Contractual obligation paid |  | $ 1,400,000 | $ 1,900,000 |  | $ 3,700,000 | $ 4,300,000 |
Mattress Fabrics [Member] | Capital Addition Purchase Commitments [Member] | Buildings and Improvements [Member] | London Interbank Offered Rate (LIBOR) [Member] |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |
Percentage rate added to variable rate |  | 2.25% |  |  |  |  |
Variable interest rate |  |  |  | 30-day LIBOR rate |  |  |
Mattress Fabrics [Member] | Capital Addition Purchase Commitments [Member] | Buildings and Improvements [Member] | Letter of Credit [Member] |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |
Letter of credit | $ 5,000,000 |  |  |  |  |  |
Unused fee calculated on letter of credit | 0.10% |  |  |  |  |  |

X
- Definition The carrying value as of the balance sheet date of obligations incurred and payable for the purchase of a building and equipment. + References No definition available. + Details
Name: | culp_AccountsPayableCapitalExpenditures
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Commitments and Contingencies Disclosure [Line Items] + References No definition available. + Details
Name: | culp_CommitmentsAndContingenciesDisclosureLineItems
Namespace Prefix: | culp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments. + References No definition available. + Details
Name: | us-gaap_ContractualObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentDescriptionOfVariableRateBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the current and noncurrent portions of a long-term real estate loan with an initial maturity beyond one year or beyond the normal operating cycle, if longer, to finance building costs. The funds are disbursed as needed or in accordance with a prearranged plan; generally, a portion of the funds is disbursed at inception and the remainder as construction progresses. The money is repaid on completion of the project (generally one to seven years), usually from the proceeds of a mortgage loan. The rate is normally higher than the prime rate, and there is usually an origination fee. The effective yield on these loans tends to be high, and the lender has a security interest in the real property. + References Reference 1: 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=6876686&loc=d3e534808-122878 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.19,20,22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 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.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_LongtermConstructionLoanCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash outflow from construction costs to date on capital projects that have not been completed and assets being constructed that are not ready to be placed into service. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsForConstructionInProcess
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. + References No definition available. + Details
Name: | us-gaap_PurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=culp_MattressFabricsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |