XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Revenue, Remaining Performance Obligation (Details)
$ in Thousands
Jul. 01, 2018
USD ($)
Revenue [Abstract]  
Anticipated recognition of revenue for the remainder of 2018 $ 4,527
Anticipated recognition of revenue in 2019 7,423
Anticipated recognition of revenue in 2020 6,169
Anticipated recognition of revenue in 2021 5,704
Anticipated recognition of revenue in 2022 5,506
Anticipated recognition of revenue thereafter 74,394
Revenue, Remaining Performance Obligation $ 103,723