XML 62 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Deferred Revenue Disclosure [Abstract]        
Deferred Revenue, Period Start $ 9,246 $ 15,616 $ 10,514 $ 15,397
Deferred Revenue, Noncurrent 16 600 16 600
Revenue deferred 8,558 31,182 28,284 46,652
Revenue recognized (9,253) (30,429) (30,247) (45,680)
Deferred Revenue, Period Start $ 8,551 $ 16,369 $ 8,551 $ 16,369