XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 04, 2021
Jul. 05, 2020
Mar. 31, 2021
Disaggregation of Revenue [Line Items]      
Net sales $ 814,893 $ 704,924  
Contract with customer, liability, current portion 18,150   $ 15,992
Contract with customer, liability, noncurrent portion 1,686   2,072
Deferred Revenue, Revenue Recognized 3,596 3,466  
Unbilled contracts receivable 50,290   $ 46,451
Right to recover product 4,274    
Refund liability 7,590    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales 40,904 36,102  
Service      
Disaggregation of Revenue [Line Items]      
Net sales $ 82,518 $ 68,758