XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Revenue, Remaining Performance Obligation (Details)
$ in Thousands
Apr. 01, 2018
USD ($)
Revenue [Abstract]  
Anticipated recognition of revenue for the remainder of 2018 $ 6,281
Anticipated recognition of revenue in 2019 6,629
Anticipated recognition of revenue in 2020 5,955
Anticipated recognition of revenue in 2021 5,590
Anticipated recognition of revenue in 2022 5,388
Anticipated recognition of revenue thereafter 72,918
Revenue, Remaining Performance Obligation $ 102,761