XML 76 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2025
Apr. 28, 2024
Apr. 30, 2023
Disaggregation of Revenue [Line Items]      
Total Net Sales $ 213,237 $ 225,333 $ 234,934
Transferred at Point in Time [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 201,228 215,346 225,991
Transferred over Time [Member] | Services [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 12,009 9,987 8,943
Mattress Fabrics [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 113,906 116,370 110,995
Mattress Fabrics [Member] | Transferred at Point in Time [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 113,906 116,370 110,995
Upholstery Fabrics [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 99,331 108,963 123,939
Upholstery Fabrics [Member] | Transferred at Point in Time [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales 87,322 98,976 114,996
Upholstery Fabrics [Member] | Transferred over Time [Member] | Services [Member]      
Disaggregation of Revenue [Line Items]      
Total Net Sales $ 12,009 $ 9,987 $ 8,943