XML 71 R60.htm IDEA: XBRL DOCUMENT
v3.22.4

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

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