XML 60 R53.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Note Receivable - Narrative (Detail) - USD ($) |  | 9 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | ---
Aug. 02, 2024 | Jan. 26, 2025 | Apr. 28, 2024 | Jan. 28, 2024 | May 01, 2023 | Jan. 29, 2023
Note Receivable [Line Items] |  |  |  |  |  |
Fair value of note receivable |  | $ 1,530,000 |  |  |  |
Interest rate |  | 6.00% |  |  |  |
United States [Member] |  |  |  |  |  |
Note Receivable [Line Items] |  |  |  |  |  |
Note receivable |  | $ 1,500,000 | $ 1,700,000 | $ 1,800,000 | $ 2,400,000 |
Note receivable, short-term |  | 276,000 | 264,000 | 260,000 |  |
Note receivable, long-term |  | 1,300,000 | $ 1,500,000 | 1,500,000 |  |
United States [Member] | Interest Income [Member] |  |  |  |  |  |
Note Receivable [Line Items] |  |  |  |  |  |
Amortization of unearned interest income |  | 74,000 |  | $ 85,000 |  |
CUF Haiti [Member] |  |  |  |  |  |
Note Receivable [Line Items] |  |  |  |  |  |
Lease rent advance payment |  | $ 2,800,000 |  |  |  |
Lease expiration date |  | Dec. 31, 2029 |  |  |  |
Return possession of leased facility |  | $ 2,400,000 |  |  |  |
Carrying amount of note receivable |  |  |  |  |  | $ 2,400,000
Fair value of note receivable |  |  |  |  |  | $ 2,000,000
CHF Termination Agreement [Member] |  |  |  |  |  |
Note Receivable [Line Items] |  |  |  |  |  |
Payment from lessor for advance based on original lease agreement | $ 250,000 |  |  |  |  |

X
- Definition Note receivable. + References No definition available. + Details
Name: | culp_NoteReceivableLineItems
Namespace Prefix: | culp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Notes receivable recognized as return possession of leased facility + References No definition available. + Details
Name: | culp_NotesReceivableRecognizedAsReturnPossessionOfLeasedFacility
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Notes receivables carrying value. + References No definition available. + Details
Name: | culp_NotesReceivablesCarryingValue
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Payment from lessor for advance based on original lease agreement. + References No definition available. + Details
Name: | culp_PaymentFromLessorForAdvanceBasedOnOriginalLeaseAgreement
Namespace Prefix: | culp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of interest rate for present value of future discounted cash flow. + References No definition available. + Details
Name: | culp_PercentageOfInterestRateForPresentValueOfFutureDiscountedCashFlow
Namespace Prefix: | culp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2 + Details
Name: | us-gaap_AccountsNotesAndLoansReceivableNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount at the balance sheet date that has been received by the entity that represents rents paid in advance. + References No definition available. + Details
Name: | us-gaap_AdvanceRent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Date which lease or group of leases is set to expire, in YYYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_LeaseExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2 + Details
Name: | us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10 + Details
Name: | us-gaap_NotesReceivableFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(5)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-5 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_NotesReceivableNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of amortization of the discount or premium on the note or receivable which was the result of the determination of present value in cash or noncash transactions, recognized in the statement of operations for the period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3 + Details
Name: | us-gaap_ReceivablesWithImputedInterestAmortizationAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_InterestIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=culp_CufHaitiMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=culp_ChfTerminationAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |