v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2026
Mar. 29, 2025
Mar. 30, 2024
Apr. 01, 2023
Payables and Accruals [Abstract]        
Customer deposits $ 54,128 $ 46,934    
Salaries, wages and benefits 49,819 45,640    
Estimated warranties 40,818 33,189    
Unearned insurance premiums 33,498 33,863    
Accrued volume rebates 25,159 21,208    
Accrued self-insurance 13,709 13,094    
Insurance loss reserves 9,778 16,201 $ 10,540 $ 10,939
Other 64,321 55,842    
Total accrued expenses and other current liabilities $ 291,230 $ 265,971