v3.25.2
Accrued Warranty Obligations - Summary of Changes in Accrued Warranty Obligations (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Mar. 29, 2025
Guarantees and Product Warranties [Abstract]      
Balance at beginning of period $ 53,155 $ 50,869  
Warranty expense 18,165 18,688  
Cash warranty payments (18,057) (15,446)  
Balance at end of period 53,263 54,111  
Less noncurrent portion in other long-term liabilities (12,632) (11,693)  
Total current portion $ 40,631 $ 42,418 $ 40,523