XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 03, 2021
Dec. 31, 2019
Jan. 03, 2021
Dec. 31, 2019
Mar. 31, 2020
Disaggregation of Revenue [Line Items]          
Net sales $ 751,067 $ 763,698 $ 2,164,393 $ 2,306,065  
Remaining performance obligation 118,776   118,776    
Contract with customer, liability, current portion 19,445   19,445   $ 17,342
Contract with customer, liability, noncurrent portion 4,122   4,122   8,356
Deferred Revenue, Revenue Recognized 6,785 5,494 12,110 13,901  
Unbilled contracts receivable 45,014   45,014   $ 39,048
Right to recover product 4,273   4,273    
Refund liability 7,104   7,104    
Transferred over Time          
Disaggregation of Revenue [Line Items]          
Net sales 37,975 35,306 109,152 110,396  
Service          
Disaggregation of Revenue [Line Items]          
Net sales $ 73,581 $ 78,907 $ 216,666 $ 200,907