XML 62 R52.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Net (Loss) Income Per Share - Narrative (Detail) - Common Stock Awards [Member] | 3 Months Ended
--- | ---
Jul. 31, 2022 shares
Antidilutive securities due to decrease in stock price excluded from computation of loss per share | 38,779
Antidilutive securities due to net loss recorded during the reporting period | 42,489

X
- Definition Antidilutive securities from net loss incurred excluded from computation of loss per share. + References No definition available. + Details
Name: | culp_AntidilutiveSecuritiesDueNetLossIncurredExcludedFromComputationOfLossPerShare
Namespace Prefix: | culp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Antidilutive securities due to decrease in stock price excluded from computation of loss per share. + References No definition available. + Details
Name: | culp_AntidilutiveSecuritiesDueToDecreaseInStockPriceExcludedFromComputationOfLossPerShare
Namespace Prefix: | culp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |