v3.22.4
Concentration of Credit Risks - Schedule of Concentration of Risk (Details) - Sales - Customer Concentration Risk
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Lowe's      
Concentration Risk [Line Items]      
Concentration risk percentage 21.70% 20.60% 22.50%
Home Depot      
Concentration Risk [Line Items]      
Concentration risk percentage 24.00% 27.00% 26.50%