XML 119 R98.htm IDEA: XBRL DOCUMENT
v3.21.2

Commitments and Contingencies - Narrative (Detail) |  |  |  |  | 1 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | --- | ---
Oct. 30, 2021 USD ($) | Aug. 30, 2021 USD ($) | May 07, 2021 USD ($) ft² | Apr. 09, 2021 USD ($) ft² | Jun. 30, 2021 USD ($) | Apr. 30, 2021 USD ($) | May 02, 2021 USD ($) ft² | May 03, 2020 USD ($) | Apr. 28, 2019 USD ($)
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Accounts payable for capital expenditures |  |  |  |  |  |  | $ 348,000 | $ 107,000 |
Former Home Accessories Segment [Member] | Loss From Discontinued Operations [Member] |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Operating lease costs |  |  |  |  |  |  |  | 204,000 |
Upholstery Fabrics [Member] |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Area of facility | ft² |  |  |  | 90,000 |  |  |  |  |
Lease term |  |  |  | 8 years |  |  |  |  |
Lease rent payment |  |  |  | $ 2,800,000 |  | $ 1,400,000 |  |  |
Lease renewal term |  |  |  | 8 years |  |  |  |  |
Lessee, operating Lease, option to extend |  |  |  |  |  |  | The initial non-cancelable term of the lease can be subsequently renewed and extended for successive eight-year |  |
Upholstery Fabrics [Member] | Other Assets [Member] |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Lease rent payment |  |  |  |  |  |  | $ 1,400,000 |  |
Upholstery Fabrics [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Lease rent payment |  |  |  |  | $ 558,000 |  |  |  |
Upholstery Fabrics [Member] | Forecast [Member] |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Lease rent payment | $ 418,500 | $ 418,500 |  |  |  |  |  |  |
High Point ,NC [Member] |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Lessee, operating Lease, option to extend |  |  |  |  |  |  | The initial non-cancelable term of the lease can be subsequently renewed and extended up to four additional periods of three years |  |
High Point ,NC [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Area of facility | ft² |  |  | 21,000 |  |  |  |  |  |
Lease term |  |  | 10 years |  |  |  |  |  |
Lease rent payment |  |  | $ 2,200,000 |  |  |  |  |  |
Lease renewal term |  |  | 3 years |  |  |  |  |  |
Mattress Fabrics [Member] |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Area of facility | ft² |  |  |  |  |  |  | 65,886 |  |
Lease rent payment |  |  |  |  |  |  | $ 13,200 |  |
Lease renewal term |  |  |  |  |  |  | 3 years |  |
Lessee, operating Lease, option to extend |  |  |  |  |  |  | Effective February 1, 2021, we amended this lease agreement to include options to renew and extend this lease for up to two additional periods of three-years each. |  |
Operating lease, existence of option to extend |  |  |  |  |  |  | true |  |
Operating lease reimbursement allowance |  |  |  |  |  |  | $ 92,400 |  |
Remaining amount of allowance for reimbursement |  |  |  |  |  |  | 86,000 |  |
Rental payments |  |  |  |  |  |  | 151,000 | 157,000 | $ 158,000
Mattress Fabrics [Member] | Capital Addition Purchase Commitments [Member] |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Open purchase commitments for equipment |  |  |  |  |  |  | 1,600,000 |  |
Continuing Operation [Member] |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Operating lease costs |  |  |  |  |  |  | 2,900,000 | 2,600,000 |
Short-term lease costs |  |  |  |  |  |  | $ 55,000 | $ 148,000 |

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

X
- Definition Area of facility + References No definition available. + Details
Name: | culp_AreaOfFacility
Namespace Prefix: | culp_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | duration

X
- Definition Commitments and contingencies disclosure. + References No definition available. + Details
Name: | culp_CommitmentsAndContingenciesDisclosureLineItems
Namespace Prefix: | culp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating lease reimbursement allowance. + References No definition available. + Details
Name: | culp_OperatingLeaseReimbursementAllowance
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating lease remaining amount of allowance for reimbursement. + References No definition available. + Details
Name: | culp_OperatingLeaseRemainingAmountOfAllowanceForReimbursement
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Indicates (true false) whether lessee has option to extend operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseOptionToExtend
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseRenewalTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 55 -Paragraph 53 -URI http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980 + Details
Name: | us-gaap_OperatingLeaseCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of operating lease expense. Excludes sublease income. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977 + Details
Name: | us-gaap_OperatingLeaseExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cash payments to lessor's for use of assets under operating leases. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585 + Details
Name: | us-gaap_PaymentsForRent
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
- Definition Amount of short-term lease cost, excluding expense for lease with term of one month or less. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 55 -Paragraph 53 -URI http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971 + Details
Name: | us-gaap_ShortTermLeaseCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=culp_LossFromDiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=culp_HighPointNCMember
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_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |