XML 85 R67.htm IDEA: XBRL DOCUMENT
v3.25.2

Assets Held for Sale - Narrative (Detail) | Apr. 30, 2025 USD ($) | Apr. 30, 2025 CAD ($) | Apr. 02, 2025 | Apr. 30, 2025 CAD ($) | Apr. 27, 2025 USD ($) | Apr. 27, 2025 CAD ($)
--- | --- | --- | --- | --- | --- | ---
Assets Held-for-Sale [Line Items] |  |  |  |  |  |
Assets held for sale |  |  |  |  | $ 2,177,000 |
Mattress Fabrics [Member] | Canada [Member] |  |  |  |  |  |
Assets Held-for-Sale [Line Items] |  |  |  |  |  |
Assets held for sale |  |  |  |  | 2,200,000 |
Mattress Fabrics [Member] | Canada [Member] | Subsequent Event [Member] |  |  |  |  |  |
Assets Held-for-Sale [Line Items] |  |  |  |  |  |
Gain from sale of property | $ 4,000,000 |  |  |  |  |
Mattress Fabrics [Member] | Sales Agreement [Member] | Canada [Member] |  |  |  |  |  |
Assets Held-for-Sale [Line Items] |  |  |  |  |  |
Assets held for sale not part of disposal group amount received |  |  |  |  | $ 543,000 | $ 750,000
Mattress Fabrics [Member] | Sales Agreement [Member] | Canada [Member] | Subsequent Event [Member] |  |  |  |  |  |
Assets Held-for-Sale [Line Items] |  |  |  |  |  |
Assets held for sale, total sales price of property | 6,200,000 |  |  | $ 8,600,000 |  |
Assets held for sale not part of disposal group amount received | 905,000 |  |  | $ 1,300,000 |  |
Assets held for sale, remaining balance to be received | $ 4,800,000 | $ 6,600,000 |  |  |  |
Mattress Fabrics [Member] | Sales Agreement [Member] | Minimum [Member] | Canada [Member] |  |  |  |  |  |
Assets Held-for-Sale [Line Items] |  |  |  |  |  |
Percentage rate of interest earned |  |  | 6.00% |  |  |
Mattress Fabrics [Member] | Sales Agreement [Member] | Maximum [ Member] | Canada [Member] |  |  |  |  |  |
Assets Held-for-Sale [Line Items] |  |  |  |  |  |
Percentage rate of interest earned |  |  | 10.00% |  |  |

X
- Definition Assets held for sale. + References No definition available. + Details
Name: | culp_AssetsHeldForSaleLineItems
Namespace Prefix: | culp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Assets held for sale not part of disposal group amount received. + References No definition available. + Details
Name: | culp_AssetsHeldForSaleNotPartOfDisposalGroupAmountReceived
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Assets held for sale not part of disposal group remaining amount to be received. + References No definition available. + Details
Name: | culp_AssetsHeldForSaleNotPartOfDisposalGroupRemainingAmountToBeReceived
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage rate of interest earned. + References No definition available. + Details
Name: | culp_PercentageRateOfInterestEarned
Namespace Prefix: | culp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of assets held-for-sale that are not part of a disposal group. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 15 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482309/360-10-15-4 + Details
Name: | us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 15 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482309/360-10-15-4 + Details
Name: | us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_GainLossOnDispositionOfAssets1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | srt_StatementGeographicalAxis=country_CA
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: | us-gaap_TypeOfArrangementAxis=culp_SalesAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |