Quarterly report pursuant to Section 13 or 15(d)

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

v3.4.0.3
Goodwill and Identified Intangible Assets - Identified Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Weighted Average Remaining Amortization Period 7 years 1 month 6 days  
Finite-lived intangible assets, Carrying Amount $ 187,237 $ 171,051
Finite-lived intangible assets, Accumulated Amortization (111,154) (105,232)
Finite-lived intangible assets, Net 76,083 65,819
Total intangible assets, Carrying Amount 202,877 186,512
Total identified intangible assets, Net 91,723 81,280
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets $ 15,640 15,461
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Weighted Average Remaining Amortization Period 3 years 9 months 18 days  
Finite-lived intangible assets, Carrying Amount $ 72,128 69,379
Finite-lived intangible assets, Accumulated Amortization (53,591) (50,509)
Finite-lived intangible assets, Net $ 18,537 18,870
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Weighted Average Remaining Amortization Period 9 years 2 months 12 days  
Finite-lived intangible assets, Carrying Amount $ 109,423 96,523
Finite-lived intangible assets, Accumulated Amortization (56,891) (54,695)
Finite-lived intangible assets, Net $ 52,532 41,828
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Weighted Average Remaining Amortization Period 6 years 4 months 24 days  
Finite-lived intangible assets, Carrying Amount $ 5,686 5,149
Finite-lived intangible assets, Accumulated Amortization (672) (28)
Finite-lived intangible assets, Net $ 5,014 $ 5,121