XML 74 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2024
Apr. 30, 2023
May 01, 2022
Disaggregation of Revenue [Line Items]      
Total Net Sales $ 225,333 $ 234,934 $ 294,839
Transferred at Point in Time [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 215,346 225,991 285,781
Transferred over Time [Member] | Services [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 9,987 8,943 9,058
Mattress Fabrics [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 116,370 110,995 152,159
Mattress Fabrics [Member] | Transferred at Point in Time [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 116,370 110,995 152,159
Upholstery Fabrics [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 108,963 123,939 142,680
Upholstery Fabrics [Member] | Transferred at Point in Time [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 98,976 114,996 133,622
Upholstery Fabrics [Member] | Transferred over Time [Member] | Services [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales $ 9,987 $ 8,943 $ 9,058