XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Revenue, Remaining Performance Obligation (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Revenue [Abstract]  
Anticipated recognition of revenue for the remainder of 2019 $ 4,260
Anticipated recognition of revenue in 2020 7,025
Anticipated recognition of revenue in 2021 5,985
Anticipated recognition of revenue in 2022 5,782
Anticipated recognition of revenue in 2023 5,527
Anticipated recognition of revenue thereafter 72,688
Revenue, Remaining Performance Obligation, Amount $ 101,267