v3.25.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Mar. 29, 2025
Jun. 29, 2024
Mar. 30, 2024
Accrued Expenses and Other Current Liabilities        
Salaries, wages and benefits $ 47,431 $ 45,640    
Customer deposits 47,145 46,934    
Estimated warranties 34,383 33,189    
Unearned insurance premiums 34,322 33,863    
Accrued volume rebates 27,660 21,208    
Accrued insurance 13,239 13,094    
Insurance loss reserves 13,118 16,201 $ 18,927 $ 10,540
Other 57,905 55,842    
Total accrued expenses and other current liabilities $ 275,203 $ 265,971