SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Culp Inc. – ‘10-Q’ for 7/31/22 – ‘XML’

On:  Friday, 9/9/22, at 9:15am ET   ·   For:  7/31/22   ·   Accession #:  1564590-22-31348   ·   File #:  1-12597

Previous ‘10-Q’:  ‘10-Q’ on 3/11/22 for 1/30/22   ·   Next:  ‘10-Q’ on 12/9/22 for 10/30/22   ·   Latest:  ‘10-Q’ on 3/8/24 for 1/28/24   ·   1 Reference:  To:  Culp Inc. – ‘8-K’ on / for 6/29/22

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 9/09/22  Culp Inc.                         10-Q        7/31/22   93:10M                                    ActiveDisclosure/FA

Quarterly Report   —   Form 10-Q

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML   2.80M 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     31K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     31K 
 4: EX-32.1     Certification -- §906 - SOA'02                      HTML     26K 
 5: EX-32.2     Certification -- §906 - SOA'02                      HTML     26K 
11: R1          Document and Entity Information                     HTML     77K 
12: R2          Consolidated Statements of Net (Loss) Income        HTML     88K 
13: R3          Consolidated Statements of Comprehensive (Loss)     HTML     43K 
                Income                                                           
14: R4          Consolidated Balance Sheets                         HTML    154K 
15: R5          Consolidated Balance Sheets (Parenthetical)         HTML     39K 
16: R6          Consolidated Statements of Cash Flows               HTML    115K 
17: R7          Consolidated Statements of Shareholders' Equity     HTML     85K 
18: R8          Basis of Presentation                               HTML     28K 
19: R9          Significant Accounting Policies                     HTML     28K 
20: R10         Allowance for Doubtful Accounts                     HTML     44K 
21: R11         Revenue from Contracts with Customers               HTML    102K 
22: R12         Inventories                                         HTML     53K 
23: R13         Intangible Assets                                   HTML     89K 
24: R14         Accrued Expenses                                    HTML     47K 
25: R15         Lines of Credit                                     HTML     41K 
26: R16         Fair Value                                          HTML    205K 
27: R17         Net (Loss) Income Per Share                         HTML     45K 
28: R18         Segment Information                                 HTML    298K 
29: R19         Income Taxes                                        HTML    116K 
30: R20         Stock-Based Compensation                            HTML    180K 
31: R21         Leases                                              HTML     92K 
32: R22         Commitments and Contingencies                       HTML     29K 
33: R23         Statutory Reserves                                  HTML     29K 
34: R24         Common Stock Repurchase Program                     HTML     28K 
35: R25         Dividend Program                                    HTML     27K 
36: R26         Significant Accounting Policies (Policies)          HTML     28K 
37: R27         Allowance for Doubtful Accounts (Tables)            HTML     42K 
38: R28         Revenue from Contracts with Customers (Tables)      HTML     98K 
39: R29         Inventories (Tables)                                HTML     54K 
40: R30         Intangible Assets (Tables)                          HTML     88K 
41: R31         Accrued Expenses (Tables)                           HTML     47K 
42: R32         Fair Value (Tables)                                 HTML    195K 
43: R33         Net (Loss) Income Per Share (Tables)                HTML     42K 
44: R34         Segment Information (Tables)                        HTML    292K 
45: R35         Income Taxes (Tables)                               HTML    107K 
46: R36         Stock-Based Compensation (Tables)                   HTML    181K 
47: R37         Leases (Tables)                                     HTML     96K 
48: R38         Allowance for Doubtful Accounts - Summary of the    HTML     31K 
                Activity in the Allowance for Doubtful Accounts                  
                (Detail)                                                         
49: R39         Allowance for Doubtful Accounts - Narrative         HTML     29K 
                (Detail)                                                         
50: R40         Revenue from Contracts with Customers - Narrative   HTML     36K 
                (Detail)                                                         
51: R41         Revenue from Contracts with Customers - Summary of  HTML     32K 
                the activity associated with deferred revenue                    
                (Detail)                                                         
52: R42         Revenue from Contracts with Customers -             HTML     44K 
                Disaggregation of Revenue (Detail)                               
53: R43         Inventories - Summary of Inventories (Detail)       HTML     35K 
54: R44         Intangible Assets - Summary of Intangible Assets    HTML     37K 
                (Detail)                                                         
55: R45         Intangible Assets - Narrative (Detail)              HTML     63K 
56: R46         Intangible Assets - Summary of Change in Carrying   HTML     35K 
                Amount of Finite-Lived Intangible Assets (Detail)                
57: R47         Accrued Expenses - Summary of Accrued Expenses      HTML     32K 
                (Detail)                                                         
58: R48         Lines of Credit - Narrative (Detail)                HTML     86K 
59: R49         Fair Value - Recurring Basis (Detail)               HTML     59K 
60: R50         Fair Value - Narrative (Detail)                     HTML     44K 
61: R51         Net (Loss) Income Per Share - Schedule of Weighted  HTML     33K 
                Average Shares Used in the Computation of Basic                  
                and Diluted Net (Loss) Income Per Share (Detail)                 
62: R52         Net (Loss) Income Per Share - Narrative (Detail)    HTML     28K 
63: R53         Segment Information - Narrative (Detail)            HTML     30K 
64: R54         Segment Information - Statement of Operations for   HTML     66K 
                Operating Segments (Detail)                                      
65: R55         Segment Information - Balance Sheet Information by  HTML     95K 
                Operating Segments (Detail)                                      
66: R56         Segment Information - Balance Sheet Information by  HTML     56K 
                Operating Segments (Parenthetical) (Detail)                      
67: R57         Income Taxes - Effective Income Tax Rate -          HTML     31K 
                Narrative (Detail)                                               
68: R58         Income Taxes - Differences Between Income Tax       HTML     45K 
                Expense from Continuing Operations at Federal                    
                Income Tax Rate and Effective Income Tax Rate                    
                (Detail)                                                         
69: R59         Income Taxes - Summary of Valuation Allowances      HTML     33K 
                Against Net Deferred Income Tax Assets (Detail)                  
70: R60         Income Taxes - Undistributed Earnings - Narrative   HTML     31K 
                (Detail)                                                         
71: R61         Income Taxes - Uncertain Income Tax Positions -     HTML     34K 
                Narrative (Detail)                                               
72: R62         Income Taxes - Summary of Taxes Paid (Detail)       HTML     34K 
73: R63         Stock-Based Compensation - Narrative (Detail)       HTML     62K 
74: R64         Stock-Based Compensation - Summary of Assumptions   HTML     46K 
                Used to Determine Fair Value of Performance Based                
                Restricted Stock Units (Detail)                                  
75: R65         Stock-Based Compensation - Summary of Grants of     HTML     42K 
                Performance-Based Restricted Stock Units                         
                Associated with Senior Executives and Key                        
                Employees (Detail)                                               
76: R66         Stock-Based Compensation - Summary of Grants of     HTML     34K 
                Performance-Based Restricted Stock Units                         
                Associated with Senior Executives and Key                        
                Employees (Parenthetical) (Detail)                               
77: R67         Stock-Based Compensation - Summary of Vested        HTML     40K 
                Performance-Based Restricted Stock Units (Detail)                
78: R68         Stock-Based Compensation - Summary of Grants of     HTML     38K 
                Time-Based Restricted Stock Unit Awards Associated               
                with Key Member of Management (Detail)                           
79: R69         Stock-Based Compensation - Summary of Time-based    HTML     39K 
                Restricted Stock Units (Detail)                                  
80: R70         Leases - Narrative (Detail)                         HTML     32K 
81: R71         Leases - Lessee Operating Lease Right of Use        HTML     31K 
                Assets and Liabilities (Detail)                                  
82: R72         Leases - Operating Leases of Lessee Disclosure      HTML     29K 
                (Details)                                                        
83: R73         Leases - Lessee Operating Lease Liability Maturity  HTML     43K 
                (Details)                                                        
84: R74         Leases - Weighted Average Lease Term and Discount   HTML     29K 
                Rate (Detail)                                                    
85: R75         Commitments and Contingencies - Narrative (Detail)  HTML     32K 
86: R76         Statutory Reserves - Narrative (Detail)             HTML     37K 
87: R77         Common Stock Repurchase Program (Detail)            HTML     39K 
88: R78         Dividend Program - Narrative (Detail)               HTML     31K 
91: XML         IDEA XML File -- Filing Summary                      XML    173K 
89: XML         XBRL Instance -- culp-10q_20220731_htm               XML   3.04M 
90: EXCEL       IDEA Workbook of Financial Reports                  XLSX    143K 
 7: EX-101.CAL  XBRL Calculations -- culp-20220731_cal               XML    163K 
 8: EX-101.DEF  XBRL Definitions -- culp-20220731_def                XML    608K 
 9: EX-101.LAB  XBRL Labels -- culp-20220731_lab                     XML   1.16M 
10: EX-101.PRE  XBRL Presentations -- culp-20220731_pre              XML    984K 
 6: EX-101.SCH  XBRL Schema -- culp-20220731                         XSD    196K 
92: JSON        XBRL Instance as JSON Data -- MetaLinks              375±   595K 
93: ZIP         XBRL Zipped Folder -- 0001564590-22-031348-xbrl      Zip    273K 


‘XML’   —   IDEA XML File — Filing Summary


This Document is an IDEA XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<FilingSummary>
<Version> 3.22.2.2 </Version>
<ProcessingTime/>
<ReportFormat> html </ReportFormat>
<ContextCount> 220 </ContextCount>
<ElementCount> 286 </ElementCount>
<EntityCount> 1 </EntityCount>
<FootnotesReported> true </FootnotesReported>
<SegmentCount> 65 </SegmentCount>
<ScenarioCount> 0 </ScenarioCount>
<TuplesReported> false </TuplesReported>
<UnitCount> 6 </UnitCount>
<MyReports>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R1.htm </HtmlFileName>
<LongName> 100000 - Document - Document and Entity Information </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DocumentDocumentAndEntityInformation </Role>
<ShortName> Document and Entity Information </ShortName>
<MenuCategory> Cover </MenuCategory>
<Position> 1 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R2.htm </HtmlFileName>
<LongName> 100010 - Statement - CONSOLIDATED STATEMENTS OF NET (LOSS) INCOME </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFNETLOSSINCOME </Role>
<ShortName> CONSOLIDATED STATEMENTS OF NET (LOSS) INCOME </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 2 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R3.htm </HtmlFileName>
<LongName> 100020 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME </Role>
<ShortName> CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 3 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R4.htm </HtmlFileName>
<LongName> 100030 - Statement - CONSOLIDATED BALANCE SHEETS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETS </Role>
<ShortName> CONSOLIDATED BALANCE SHEETS </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 4 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R5.htm </HtmlFileName>
<LongName> 100040 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/StatementCONSOLIDATEDBALANCESHEETSParenthetical </Role>
<ShortName> CONSOLIDATED BALANCE SHEETS (Parenthetical) </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 5 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R6.htm </HtmlFileName>
<LongName> 100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS </Role>
<ShortName> CONSOLIDATED STATEMENTS OF CASH FLOWS </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 6 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R7.htm </HtmlFileName>
<LongName> 100060 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/StatementCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY </Role>
<ShortName> CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 7 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R8.htm </HtmlFileName>
<LongName> 100070 - Disclosure - Basis of Presentation </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureBasisOfPresentation </Role>
<ShortName> Basis of Presentation </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 8 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R9.htm </HtmlFileName>
<LongName> 100080 - Disclosure - Significant Accounting Policies </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureSignificantAccountingPolicies </Role>
<ShortName> Significant Accounting Policies </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 9 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R10.htm </HtmlFileName>
<LongName> 100090 - Disclosure - Allowance for Doubtful Accounts </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureAllowanceForDoubtfulAccounts </Role>
<ShortName> Allowance for Doubtful Accounts </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 10 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R11.htm </HtmlFileName>
<LongName> 100100 - Disclosure - Revenue from Contracts with Customers </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureRevenueFromContractsWithCustomers </Role>
<ShortName> Revenue from Contracts with Customers </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 11 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R12.htm </HtmlFileName>
<LongName> 100110 - Disclosure - Inventories </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureInventories </Role>
<ShortName> Inventories </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 12 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R13.htm </HtmlFileName>
<LongName> 100120 - Disclosure - Intangible Assets </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIntangibleAssets </Role>
<ShortName> Intangible Assets </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 13 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R14.htm </HtmlFileName>
<LongName> 100130 - Disclosure - Accrued Expenses </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureAccruedExpenses </Role>
<ShortName> Accrued Expenses </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 14 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R15.htm </HtmlFileName>
<LongName> 100140 - Disclosure - Lines of Credit </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureLinesOfCredit </Role>
<ShortName> Lines of Credit </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 15 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R16.htm </HtmlFileName>
<LongName> 100150 - Disclosure - Fair Value </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureFairValue </Role>
<ShortName> Fair Value </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 16 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R17.htm </HtmlFileName>
<LongName> 100160 - Disclosure - Net (Loss) Income Per Share </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureNetLossIncomePerShare </Role>
<ShortName> Net (Loss) Income Per Share </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 17 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R18.htm </HtmlFileName>
<LongName> 100170 - Disclosure - Segment Information </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureSegmentInformation </Role>
<ShortName> Segment Information </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 18 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R19.htm </HtmlFileName>
<LongName> 100180 - Disclosure - Income Taxes </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIncomeTaxes </Role>
<ShortName> Income Taxes </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 19 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R20.htm </HtmlFileName>
<LongName> 100190 - Disclosure - Stock-Based Compensation </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureStockBasedCompensation </Role>
<ShortName> Stock-Based Compensation </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 20 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R21.htm </HtmlFileName>
<LongName> 100200 - Disclosure - Leases </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureLeases </Role>
<ShortName> Leases </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 21 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R22.htm </HtmlFileName>
<LongName> 100210 - Disclosure - Commitments and Contingencies </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureCommitmentsAndContingencies </Role>
<ShortName> Commitments and Contingencies </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 22 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R23.htm </HtmlFileName>
<LongName> 100220 - Disclosure - Statutory Reserves </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureStatutoryReserves </Role>
<ShortName> Statutory Reserves </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 23 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R24.htm </HtmlFileName>
<LongName> 100230 - Disclosure - Common Stock Repurchase Program </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureCommonStockRepurchaseProgram </Role>
<ShortName> Common Stock Repurchase Program </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 24 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R25.htm </HtmlFileName>
<LongName> 100240 - Disclosure - Dividend Program </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureDividendProgram </Role>
<ShortName> Dividend Program </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 25 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R26.htm </HtmlFileName>
<LongName> 100250 - Disclosure - Significant Accounting Policies (Policies) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies </Role>
<ShortName> Significant Accounting Policies (Policies) </ShortName>
<MenuCategory> Policies </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureSignificantAccountingPolicies </ParentRole>
<Position> 26 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R27.htm </HtmlFileName>
<LongName> 100260 - Disclosure - Allowance for Doubtful Accounts (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureAllowanceForDoubtfulAccountsTables </Role>
<ShortName> Allowance for Doubtful Accounts (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureAllowanceForDoubtfulAccounts </ParentRole>
<Position> 27 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R28.htm </HtmlFileName>
<LongName> 100270 - Disclosure - Revenue from Contracts with Customers (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureRevenueFromContractsWithCustomersTables </Role>
<ShortName> Revenue from Contracts with Customers (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureRevenueFromContractsWithCustomers </ParentRole>
<Position> 28 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R29.htm </HtmlFileName>
<LongName> 100280 - Disclosure - Inventories (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureInventoriesTables </Role>
<ShortName> Inventories (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureInventories </ParentRole>
<Position> 29 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R30.htm </HtmlFileName>
<LongName> 100290 - Disclosure - Intangible Assets (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIntangibleAssetsTables </Role>
<ShortName> Intangible Assets (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureIntangibleAssets </ParentRole>
<Position> 30 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R31.htm </HtmlFileName>
<LongName> 100300 - Disclosure - Accrued Expenses (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureAccruedExpensesTables </Role>
<ShortName> Accrued Expenses (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureAccruedExpenses </ParentRole>
<Position> 31 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R32.htm </HtmlFileName>
<LongName> 100310 - Disclosure - Fair Value (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureFairValueTables </Role>
<ShortName> Fair Value (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureFairValue </ParentRole>
<Position> 32 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R33.htm </HtmlFileName>
<LongName> 100320 - Disclosure - Net (Loss) Income Per Share (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureNetLossIncomePerShareTables </Role>
<ShortName> Net (Loss) Income Per Share (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureNetLossIncomePerShare </ParentRole>
<Position> 33 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R34.htm </HtmlFileName>
<LongName> 100330 - Disclosure - Segment Information (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureSegmentInformationTables </Role>
<ShortName> Segment Information (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureSegmentInformation </ParentRole>
<Position> 34 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R35.htm </HtmlFileName>
<LongName> 100340 - Disclosure - Income Taxes (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIncomeTaxesTables </Role>
<ShortName> Income Taxes (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureIncomeTaxes </ParentRole>
<Position> 35 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R36.htm </HtmlFileName>
<LongName> 100350 - Disclosure - Stock-Based Compensation (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureStockBasedCompensationTables </Role>
<ShortName> Stock-Based Compensation (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureStockBasedCompensation </ParentRole>
<Position> 36 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R37.htm </HtmlFileName>
<LongName> 100360 - Disclosure - Leases (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureLeasesTables </Role>
<ShortName> Leases (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureLeases </ParentRole>
<Position> 37 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R38.htm </HtmlFileName>
<LongName> 100370 - Disclosure - Allowance for Doubtful Accounts - Summary of the Activity in the Allowance for Doubtful Accounts (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureAllowanceForDoubtfulAccountsSummaryOfActivityInAllowanceForDoubtfulAccountsDetail </Role>
<ShortName> Allowance for Doubtful Accounts - Summary of the Activity in the Allowance for Doubtful Accounts (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 38 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R39.htm </HtmlFileName>
<LongName> 100380 - Disclosure - Allowance for Doubtful Accounts - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureAllowanceForDoubtfulAccountsNarrativeDetail </Role>
<ShortName> Allowance for Doubtful Accounts - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 39 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R40.htm </HtmlFileName>
<LongName> 100390 - Disclosure - Revenue from Contracts with Customers - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetail </Role>
<ShortName> Revenue from Contracts with Customers - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 40 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R41.htm </HtmlFileName>
<LongName> 100400 - Disclosure - Revenue from Contracts with Customers - Summary of the activity associated with deferred revenue (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfActivityAssociatedWithDeferredRevenueDetail </Role>
<ShortName> Revenue from Contracts with Customers - Summary of the activity associated with deferred revenue (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 41 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R42.htm </HtmlFileName>
<LongName> 100410 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetail </Role>
<ShortName> Revenue from Contracts with Customers - Disaggregation of Revenue (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 42 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R43.htm </HtmlFileName>
<LongName> 100420 - Disclosure - Inventories - Summary of Inventories (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetail </Role>
<ShortName> Inventories - Summary of Inventories (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 43 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R44.htm </HtmlFileName>
<LongName> 100430 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail </Role>
<ShortName> Intangible Assets - Summary of Intangible Assets (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 44 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R45.htm </HtmlFileName>
<LongName> 100440 - Disclosure - Intangible Assets - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIntangibleAssetsNarrativeDetail </Role>
<ShortName> Intangible Assets - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 45 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R46.htm </HtmlFileName>
<LongName> 100450 - Disclosure - Intangible Assets - Summary of Change in Carrying Amount of Finite-Lived Intangible Assets (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIntangibleAssetsSummaryOfChangeInCarryingAmountOfFiniteLivedIntangibleAssetsDetail </Role>
<ShortName> Intangible Assets - Summary of Change in Carrying Amount of Finite-Lived Intangible Assets (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 46 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R47.htm </HtmlFileName>
<LongName> 100460 - Disclosure - Accrued Expenses - Summary of Accrued Expenses (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetail </Role>
<ShortName> Accrued Expenses - Summary of Accrued Expenses (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 47 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R48.htm </HtmlFileName>
<LongName> 100470 - Disclosure - Lines of Credit - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureLinesOfCreditNarrativeDetail </Role>
<ShortName> Lines of Credit - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 48 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R49.htm </HtmlFileName>
<LongName> 100480 - Disclosure - Fair Value - Recurring Basis (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureFairValueRecurringBasisDetail </Role>
<ShortName> Fair Value - Recurring Basis (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 49 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R50.htm </HtmlFileName>
<LongName> 100490 - Disclosure - Fair Value - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureFairValueNarrativeDetail </Role>
<ShortName> Fair Value - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 50 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R51.htm </HtmlFileName>
<LongName> 100500 - Disclosure - Net (Loss) Income Per Share - Schedule of Weighted Average Shares Used in the Computation of Basic and Diluted Net (Loss) Income Per Share (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureNetLossIncomePerShareScheduleOfWeightedAverageSharesUsedInComputationOfBasicAndDilutedNetLossIncomePerShareDetail </Role>
<ShortName> Net (Loss) Income Per Share - Schedule of Weighted Average Shares Used in the Computation of Basic and Diluted Net (Loss) Income Per Share (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureNetLossIncomePerShareTables </ParentRole>
<Position> 51 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R52.htm </HtmlFileName>
<LongName> 100510 - Disclosure - Net (Loss) Income Per Share - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureNetLossIncomePerShareNarrativeDetail </Role>
<ShortName> Net (Loss) Income Per Share - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureNetLossIncomePerShareTables </ParentRole>
<Position> 52 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R53.htm </HtmlFileName>
<LongName> 100520 - Disclosure - Segment Information - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureSegmentInformationNarrativeDetail </Role>
<ShortName> Segment Information - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 53 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R54.htm </HtmlFileName>
<LongName> 100530 - Disclosure - Segment Information - Statement of Operations for Operating Segments (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureSegmentInformationStatementOfOperationsForOperatingSegmentsDetail </Role>
<ShortName> Segment Information - Statement of Operations for Operating Segments (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 54 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R55.htm </HtmlFileName>
<LongName> 100540 - Disclosure - Segment Information - Balance Sheet Information by Operating Segments (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureSegmentInformationBalanceSheetInformationByOperatingSegmentsDetail </Role>
<ShortName> Segment Information - Balance Sheet Information by Operating Segments (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 55 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R56.htm </HtmlFileName>
<LongName> 100550 - Disclosure - Segment Information - Balance Sheet Information by Operating Segments (Parenthetical) (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureSegmentInformationBalanceSheetInformationByOperatingSegmentsParentheticalDetail </Role>
<ShortName> Segment Information - Balance Sheet Information by Operating Segments (Parenthetical) (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 56 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R57.htm </HtmlFileName>
<LongName> 100560 - Disclosure - Income Taxes - Effective Income Tax Rate - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateNarrativeDetail </Role>
<ShortName> Income Taxes - Effective Income Tax Rate - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 57 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R58.htm </HtmlFileName>
<LongName> 100570 - Disclosure - Income Taxes - Differences Between Income Tax Expense from Continuing Operations at Federal Income Tax Rate and Effective Income Tax Rate (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIncomeTaxesDifferencesBetweenIncomeTaxExpenseFromContinuingOperationsAtFederalIncomeTaxRateAndEffectiveIncomeTaxRateDetail </Role>
<ShortName> Income Taxes - Differences Between Income Tax Expense from Continuing Operations at Federal Income Tax Rate and Effective Income Tax Rate (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 58 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R59.htm </HtmlFileName>
<LongName> 100580 - Disclosure - Income Taxes - Summary of Valuation Allowances Against Net Deferred Income Tax Assets (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIncomeTaxesSummaryOfValuationAllowancesAgainstNetDeferredIncomeTaxAssetsDetail </Role>
<ShortName> Income Taxes - Summary of Valuation Allowances Against Net Deferred Income Tax Assets (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 59 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R60.htm </HtmlFileName>
<LongName> 100590 - Disclosure - Income Taxes - Undistributed Earnings - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIncomeTaxesUndistributedEarningsNarrativeDetail </Role>
<ShortName> Income Taxes - Undistributed Earnings - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 60 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R61.htm </HtmlFileName>
<LongName> 100600 - Disclosure - Income Taxes - Uncertain Income Tax Positions - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIncomeTaxesUncertainIncomeTaxPositionsNarrativeDetail </Role>
<ShortName> Income Taxes - Uncertain Income Tax Positions - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 61 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R62.htm </HtmlFileName>
<LongName> 100610 - Disclosure - Income Taxes - Summary of Taxes Paid (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureIncomeTaxesSummaryOfTaxesPaidDetail </Role>
<ShortName> Income Taxes - Summary of Taxes Paid (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 62 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R63.htm </HtmlFileName>
<LongName> 100620 - Disclosure - Stock-Based Compensation - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureStockBasedCompensationNarrativeDetail </Role>
<ShortName> Stock-Based Compensation - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 63 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R64.htm </HtmlFileName>
<LongName> 100630 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Determine Fair Value of Performance Based Restricted Stock Units (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToDetermineFairValueOfPerformanceBasedRestrictedStockUnitsDetail </Role>
<ShortName> Stock-Based Compensation - Summary of Assumptions Used to Determine Fair Value of Performance Based Restricted Stock Units (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 64 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R65.htm </HtmlFileName>
<LongName> 100640 - Disclosure - Stock-Based Compensation - Summary of Grants of Performance-Based Restricted Stock Units Associated with Senior Executives and Key Employees (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureStockBasedCompensationSummaryOfGrantsOfPerformanceBasedRestrictedStockUnitsAssociatedWithSeniorExecutivesAndKeyEmployeesDetail </Role>
<ShortName> Stock-Based Compensation - Summary of Grants of Performance-Based Restricted Stock Units Associated with Senior Executives and Key Employees (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 65 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R66.htm </HtmlFileName>
<LongName> 100650 - Disclosure - Stock-Based Compensation - Summary of Grants of Performance-Based Restricted Stock Units Associated with Senior Executives and Key Employees (Parenthetical) (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureStockBasedCompensationSummaryOfGrantsOfPerformanceBasedRestrictedStockUnitsAssociatedWithSeniorExecutivesAndKeyEmployeesParentheticalDetail </Role>
<ShortName> Stock-Based Compensation - Summary of Grants of Performance-Based Restricted Stock Units Associated with Senior Executives and Key Employees (Parenthetical) (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 66 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R67.htm </HtmlFileName>
<LongName> 100660 - Disclosure - Stock-Based Compensation - Summary of Vested Performance-Based Restricted Stock Units (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureStockBasedCompensationSummaryOfVestedPerformanceBasedRestrictedStockUnitsDetail </Role>
<ShortName> Stock-Based Compensation - Summary of Vested Performance-Based Restricted Stock Units (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 67 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R68.htm </HtmlFileName>
<LongName> 100670 - Disclosure - Stock-Based Compensation - Summary of Grants of Time-Based Restricted Stock Unit Awards Associated with Key Member of Management (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureStockBasedCompensationSummaryOfGrantsOfTimeBasedRestrictedStockUnitAwardsAssociatedWithKeyMemberOfManagementDetail </Role>
<ShortName> Stock-Based Compensation - Summary of Grants of Time-Based Restricted Stock Unit Awards Associated with Key Member of Management (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 68 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R69.htm </HtmlFileName>
<LongName> 100680 - Disclosure - Stock-Based Compensation - Summary of Time-based Restricted Stock Units (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTimeBasedRestrictedStockUnitsDetail </Role>
<ShortName> Stock-Based Compensation - Summary of Time-based Restricted Stock Units (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 69 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R70.htm </HtmlFileName>
<LongName> 100690 - Disclosure - Leases - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureLeasesNarrativeDetail </Role>
<ShortName> Leases - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 70 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R71.htm </HtmlFileName>
<LongName> 100700 - Disclosure - Leases - Lessee Operating Lease Right of Use Assets and Liabilities (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureLeasesLesseeOperatingLeaseRightOfUseAssetsAndLiabilitiesDetail </Role>
<ShortName> Leases - Lessee Operating Lease Right of Use Assets and Liabilities (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 71 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R72.htm </HtmlFileName>
<LongName> 100710 - Disclosure - Leases - Operating Leases of Lessee Disclosure (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureLeasesOperatingLeasesOfLesseeDisclosureDetails </Role>
<ShortName> Leases - Operating Leases of Lessee Disclosure (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 72 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R73.htm </HtmlFileName>
<LongName> 100720 - Disclosure - Leases - Lessee Operating Lease Liability Maturity (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails </Role>
<ShortName> Leases - Lessee Operating Lease Liability Maturity (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 73 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R74.htm </HtmlFileName>
<LongName> 100740 - Disclosure - Leases - Weighted Average Lease Term and Discount Rate (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureLeasesWeightedAverageLeaseTermAndDiscountRateDetail </Role>
<ShortName> Leases - Weighted Average Lease Term and Discount Rate (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 74 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R75.htm </HtmlFileName>
<LongName> 100750 - Disclosure - Commitments and Contingencies - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureCommitmentsAndContingenciesNarrativeDetail </Role>
<ShortName> Commitments and Contingencies - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 75 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R76.htm </HtmlFileName>
<LongName> 100760 - Disclosure - Statutory Reserves - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureStatutoryReservesNarrativeDetail </Role>
<ShortName> Statutory Reserves - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 76 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R77.htm </HtmlFileName>
<LongName> 100770 - Disclosure - Common Stock Repurchase Program (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureCommonStockRepurchaseProgramDetail </Role>
<ShortName> Common Stock Repurchase Program (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.culp.com/20220731/taxonomy/role/DisclosureCommonStockRepurchaseProgram </ParentRole>
<Position> 77 </Position>
</Report>
<Report instance="culp-10q_20220731.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R78.htm </HtmlFileName>
<LongName> 100780 - Disclosure - Dividend Program - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.culp.com/20220731/taxonomy/role/DisclosureDividendProgramNarrativeDetail </Role>
<ShortName> Dividend Program - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 78 </Position>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<LongName> All Reports </LongName>
<ReportType> Book </ReportType>
<ShortName> All Reports </ShortName>
</Report>
</MyReports>
<Logs>
<Log type="Warning"> [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-Q, CurrentFiscalYearEndDate value "--04-30", should match the Entity Registrant Fiscal Year End Date "05/03" on record within EDGAR. culp-10q_20220731.htm 23 </Log>
<Log type="Warning"> [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 13 fact(s) appearing in ix:hidden were eligible for transformation: culp:ContractWithCustomersCreditPeriod, culp:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficientOfPeerCompanies, culp:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeerCompanies, dei:DocumentQuarterlyReport, dei:DocumentTransitionReport, dei:EntityRegistrantName, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LineOfCreditFacilityInterestRateDescription, us-gaap:ShortTermInvestments - culp-10q_20220731.htm 21, 24, 25, 26, 27, 28, 29, 30, 31, 38, 39, 40, 41 </Log>
</Logs>
<InputFiles>
<File doctype="10-Q" original="culp-10q_20220731.htm"> culp-10q_20220731.htm </File>
<File> culp-20220731.xsd </File>
<File> culp-20220731_cal.xml </File>
<File> culp-20220731_def.xml </File>
<File> culp-20220731_lab.xml </File>
<File> culp-20220731_pre.xml </File>
<File> culp-ex311_9.htm </File>
<File> culp-ex312_8.htm </File>
<File> culp-ex321_6.htm </File>
<File> culp-ex322_10.htm </File>
</InputFiles>
<SupplementalFiles/>
<BaseTaxonomies>
<BaseTaxonomy items="753"> http://fasb.org/us-gaap/2022 </BaseTaxonomy>
<BaseTaxonomy items="29"> http://xbrl.sec.gov/dei/2022 </BaseTaxonomy>
</BaseTaxonomies>
<HasPresentationLinkbase> true </HasPresentationLinkbase>
<HasCalculationLinkbase> true </HasCalculationLinkbase>
</FilingSummary>


1 Previous Filing that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 6/29/22  Culp Inc.                         8-K:1,2,9   6/29/22   12:3.2M                                   ActiveDisclosure/FA
Top
Filing Submission 0001564590-22-031348   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Tue., Apr. 30, 6:12:21.1am ET