Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Identified Intangible Assets - Identified Intangible Assets (Details)

v3.5.0.2
Goodwill and Identified Intangible Assets - Identified Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Weighted Average Remaining Amortization Period 6 years 10 months 24 days  
Finite-lived intangible assets, Carrying Amount $ 193,683 $ 171,051
Finite-lived intangible assets, Accumulated Amortization (117,528) (105,232)
Finite-lived intangible assets, Net 76,155 65,819
Total intangible assets, Carrying Amount 209,152 186,512
Total identified intangible assets, Net 91,624 81,280
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets $ 15,469 15,461
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Weighted Average Remaining Amortization Period 3 years 2 months 12 days  
Finite-lived intangible assets, Carrying Amount $ 75,931 69,379
Finite-lived intangible assets, Accumulated Amortization (56,562) (50,509)
Finite-lived intangible assets, Net $ 19,369 18,870
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Weighted Average Remaining Amortization Period 9 years 4 months 24 days  
Finite-lived intangible assets, Carrying Amount $ 111,853 96,523
Finite-lived intangible assets, Accumulated Amortization (60,240) (54,267)
Finite-lived intangible assets, Net $ 51,613 42,256
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Weighted Average Remaining Amortization Period 6 years 2 months 12 days  
Finite-lived intangible assets, Carrying Amount $ 5,899 5,149
Finite-lived intangible assets, Accumulated Amortization (726) (456)
Finite-lived intangible assets, Net $ 5,173 $ 4,693