XML 49 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 05, 2020
Jun. 30, 2019
Mar. 31, 2020
Disaggregation of Revenue [Line Items]      
Net sales $ 704,924 $ 780,230  
Remaining performance obligation 92,632    
Contract with customer, liability, current portion 14,941   $ 17,342
Contract with customer, liability, noncurrent portion 8,314   8,356
Deferred Revenue, Revenue Recognized 3,466 4,467  
Unbilled contracts receivable 44,792   $ 39,048
Right to recover product 4,265    
Refund liability 6,970    
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net sales 36,102 41,495  
Service      
Disaggregation of Revenue [Line Items]      
Net sales $ 68,758 $ 79,147