XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Warranty Obligations - Summary of Changes in Accrued Warranty Obligations (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Apr. 03, 2021
Guarantees And Product Warranties [Abstract]      
Balance at beginning of period $ 30,469 $ 24,969  
Warranty expense 10,304 6,359  
Cash warranty payments (9,694) (6,633)  
Balance at end of period 31,079 24,695  
Less noncurrent portion in other long-term liabilities (6,436) (5,790)  
Total current portion $ 24,643 $ 18,905 $ 24,033