XML 56 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Warranty Obligations - Summary of Changes in Accrued Warranty Obligations (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 28, 2024
Dec. 30, 2023
Mar. 30, 2024
Guarantees and Product Warranties [Abstract]          
Balance at beginning of period $ 55,688 $ 37,362 $ 50,869 $ 35,961  
Warranty expense 16,762 17,494 53,581 45,327  
Acquired warranty obligations 0 11,043 0 11,043  
Cash warranty payments (16,311) (15,833) (48,311) (42,265)  
Balance at end of period 56,139 50,066 56,139 50,066  
Less noncurrent portion in other long-term liabilities (11,693) (9,385) (11,693) (9,385)  
Total current portion $ 44,446 $ 40,681 $ 44,446 $ 40,681 $ 39,176