XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 02, 2022
Jul. 03, 2022
Oct. 03, 2021
Jul. 04, 2021
Oct. 02, 2022
Oct. 03, 2021
Mar. 31, 2022
Disaggregation of Revenue [Line Items]              
Net sales $ 899,437   $ 791,395   $ 1,798,408 $ 1,606,288  
Contract with customer, liability, current portion 23,995       23,995   $ 27,870
Contract with customer, liability, noncurrent portion 1,232       1,232   1,387
Revenue recognized 5,832 $ 6,877 5,467 $ 5,182      
Unbilled contracts receivable 64,824       64,824   $ 59,924
Right to recover product 4,605       4,605    
Refund liability 8,831       8,831    
Transferred over Time              
Disaggregation of Revenue [Line Items]              
Net sales 56,202   43,607   113,206 84,511  
Service              
Disaggregation of Revenue [Line Items]              
Net sales $ 100,990   $ 90,112   $ 200,814 $ 172,630