XML 96 R77.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Income Taxes - Summary of Change in Valuation Allowances Against Deferred Income Taxes (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Apr. 29, 2018 | Apr. 30, 2017 | May 01, 2016
Valuation Allowance [Line Items] |  |  |  |
beginning balance |  | $ 536 | $ 590 | $ 922
establishment of valuation allowance | [1] | 4,550 |  |
ending balance |  | 5,204 | 536 | 590
Valuation Allowance, Deferred Income Taxes [Member] |  |  |  |
Valuation Allowance [Line Items] |  |  |  |
change in estimate | [2] | $ 118 | $ (54) | $ (332)
[1] | The establishment of this valuation allowance pertains to U.S. foreign tax credits that are more-likely-than not to be realized as a result of the Tax Act.
[2] | Amounts pertain to a change in estimate of the recoverability of certain deferred income tax assets as of the end of the respective prior fiscal year.

X
- Definition Amount of reasonable estimate for income tax expense from establishment of valuation allowance against unused foreign tax credits pursuant to Tax Cuts and Jobs Act of 2017 for which accounting for tax effect is incomplete. + References No definition available. + Details
Name: | culp_TaxCutsAndJobsActOf2017IncompleteAccountingEstablishmentOfValuationAllowanceAgainstUnusedForeignTaxCreditsProvisionalIncomeTaxExpense
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount of increase (decrease) in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from adjustments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |