XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Revenue, Remaining Performance Obligation (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Revenue [Abstract]  
Anticipated recognition of revenue for the remainder of 2019 $ 6,307
Anticipated recognition of revenue in 2020 6,482
Anticipated recognition of revenue in 2021 5,939
Anticipated recognition of revenue in 2022 5,725
Anticipated recognition of revenue in 2023 5,500
Anticipated recognition of revenue thereafter 71,516
Revenue, Remaining Performance Obligation, Amount $ 101,469