v3.25.2
Other Current Liabilities - Components of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 28, 2025
Mar. 29, 2025
Jun. 29, 2024
Other Liabilities Disclosure [Abstract]      
Customer deposits $ 87,973 $ 82,886  
Accrued volume rebates 25,957 26,227  
Accrued warranty obligations 40,631 40,523 $ 42,418
Accrued compensation and payroll taxes 48,050 52,644  
Accrued insurance 16,383 15,825  
Accrued product liability - water intrusion 33,283 34,094  
Other 41,802 27,882  
Total other current liabilities $ 294,079 $ 280,081