v3.26.1
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Mar. 28, 2026
Dec. 31, 2025
Jun. 28, 2025
Mar. 29, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]            
Selling, promotional and advertising $ 47,239   $ 71,618      
Warranty reserve 28,630 $ 27,964 26,800 $ 27,379 $ 26,687 $ 25,306
Employee compensation and benefits 24,654   37,230      
Inventory purchases 17,159   16,315      
Freight 12,382   8,926      
Insurance reserve 10,692   30,410      
Operating lease liability - short term 8,816   10,048      
Payroll taxes 5,336   5,195      
Taxes - non income 4,371   2,987      
Professional fees 3,714   2,548      
Deferred income 2,265   3,211      
Other accrued liabilities 5,469   8,934      
Total $ 170,727   $ 224,222