XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Revenue, Remaining Performance Obligation (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Revenue [Abstract]  
Anticipated recognition of revenue for the remainder of 2018 $ 2,445
Anticipated recognition of revenue in 2019 7,774
Anticipated recognition of revenue in 2020 6,282
Anticipated recognition of revenue in 2021 5,749
Anticipated recognition of revenue in 2022 5,559
Anticipated recognition of revenue thereafter 75,203
Revenue, Remaining Performance Obligation $ 103,012