XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 04, 2020
Sep. 30, 2019
Oct. 04, 2020
Sep. 30, 2019
Mar. 31, 2020
Disaggregation of Revenue [Line Items]          
Net sales $ 708,402 $ 762,137 $ 1,413,326 $ 1,542,367  
Remaining performance obligation 104,552   104,552    
Contract with customer, liability, current portion 17,871   17,871   $ 17,342
Contract with customer, liability, noncurrent portion 6,383   6,383   8,356
Deferred Revenue, Revenue Recognized 4,175 3,690 7,641 8,157  
Unbilled contracts receivable 49,769   49,769   $ 39,048
Right to recover product 4,267   4,267    
Refund liability 7,034   7,034    
Transferred over Time          
Disaggregation of Revenue [Line Items]          
Net sales 35,074 33,595 71,176 75,090  
Service          
Disaggregation of Revenue [Line Items]          
Net sales $ 74,327 $ 61,282 $ 143,085 $ 122,000