XML 56 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Disaggregation of Revenue by Timing of Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Disaggregation of Revenue [Line Items]        
Total Revenue $ 235,484 $ 204,398 $ 464,000 $ 401,111
Goods/services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total Revenue 233,630 204,159 460,221 400,647
Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 1,854 $ 239 $ 3,779 $ 464