XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2022
Jul. 04, 2021
Mar. 31, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 898,971 $ 814,893  
Contract with customer, liability, current portion 27,733   $ 27,870
Contract with customer, liability, noncurrent portion 1,266   1,387
Revenue recognized 4,590 3,596  
Unbilled contracts receivable 66,643   $ 59,924
Right to recover product 4,605    
Refund liability 8,053    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales 57,004 40,904  
Service      
Disaggregation of Revenue [Line Items]      
Net sales $ 99,824 $ 82,518