XML 21 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 30, 2018
Dec. 31, 2019
Dec. 30, 2018
Mar. 31, 2019
Disaggregation of Revenue [Line Items]          
Net sales $ 763,698 $ 680,022 $ 2,306,065 $ 2,011,414  
Remaining performance obligation 89,580   89,580    
Contract with customer, liability, current portion 18,792   18,792   $ 15,162
Contract with customer, liability, noncurrent portion 7,239   7,239   6,360
Deferred Revenue, Revenue Recognized 5,494 1,950 13,901 2,695  
Unbilled contracts receivable 42,624   42,624   $ 38,778
Right to recover product 2,667   2,667    
Refund liability 5,243   5,243    
Transferred over Time          
Disaggregation of Revenue [Line Items]          
Net sales 35,306 19,421 110,396 54,316  
Service          
Disaggregation of Revenue [Line Items]          
Net sales $ 78,907 $ 37,472 $ 200,907 $ 106,672