XML 126 R107.htm IDEA: XBRL DOCUMENT
v3.22.2

Net (Loss) Income from Continuing Operations Per Share - Narrative (Detail) - Common Stock Awards [Member] - shares | 12 Months Ended
--- | ---
May 01, 2022 | May 02, 2021 | May 03, 2020
Antidilutive securities due to decrease in stock price excluded from computation of earnings from continuing operations per share | 18,281 | 2,175 | 19,388
Shares excluded from computation of diluted net loss from continuing operations per share | 85,796 |  | 26,343

X
- Definition Antidilutive securities due net loss incurred excluded from computation of earnings from continuing operations per share + References No definition available. + Details
Name: | culp_AntidilutiveSecuritiesDueNetLossIncurredExcludedFromComputationOfEarningsFromContinuingOperationsPerShare
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 earnings from continuing operations per share. + References No definition available. + Details
Name: | culp_AntidilutiveSecuritiesDueToDecreaseInStockPriceExcludedFromComputationOfEarningsFromContinuingOperationsPerShare
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: |