XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Overview and Basis of Presentation - Revenue in Condensed Consolidated Statement of Operations in Connection with Adoption of Topic 606 (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue:        
Total revenue $ 358,163 $ 339,099 $ 999,268 $ 1,029,680
Services        
Revenue:        
Total revenue 300,087 286,752 860,358 896,574
Products        
Revenue:        
Total revenue $ 58,076 $ 52,347 $ 138,910 $ 133,106