XML 54 R47.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Inventories - Narrative (Detail) - USD ($) | 3 Months Ended
--- | ---
Jul. 28, 2024 | Jul. 30, 2023
Inventory [Line Items] |  |  |
Restructuring related charge | [1],[2] | $ (116,000) | $ (179,000)
Mattress and Upholstery Fabrics [Member] |  |  |
Inventory [Line Items] |  |  |
Non-cash inventory charges |  | $ 268,000 | 717,000
Credit related adjustments to inventory |  |  | 896,000
CHF Haiti [Member] | Exit of Cut and Sew Upholstery Fabrics Operation [Member] | Ouanaminthe, Haiti [Member] |  |  |
Inventory [Line Items] |  |  |
Restructuring related charge |  |  | $ 179,000
[1] | During the three-month period ending July 28, 2024, gross profit included a restructuring related charge totaling $116,000 for losses on the disposal of obsolete inventory related to the gradual discontinuation of operations at our manufacturing facility located in Quebec, Canada.
[2] | During the three-month period ending July 30, 2023, gross profit included a restructuring related charge totaling $179,000 for markdowns of inventory related to the discontinuation of production of cut and sewn upholstery kits at the company's facility located in Ouanaminthe, Haiti.

X
- Definition Credit related adjustments to inventory. + References No definition available. + Details
Name: | culp_CreditRelatedAdjustmentsToInventory
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Non-cash inventory charge. + References No definition available. + Details
Name: | culp_NonCashInventoryCharge
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Restructuring related charge operating income loss + References No definition available. + Details
Name: | culp_RestructuringRelatedChargeOperatingIncomeLoss
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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_InventoryLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_HT
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |