XML 70 R60.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Net Income (Loss) Per Share - Narrative (Detail) - Common Stock Awards [Member] - shares | 3 Months Ended | 9 Months Ended
--- | --- | ---
Jan. 30, 2022 | Jan. 30, 2022 | Jan. 31, 2021
Antidilutive securities due to decrease in stock price excluded from computation of loss per share | 44,616 | 11,711 | 9,136
Antidilutive securities due to net loss recorded during the reporting period | 79,507 |  |

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: |