Quarterly report pursuant to Section 13 or 15(d)

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

v3.3.0.814
Goodwill and Identified Intangible Assets - Identified Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2015
Dec. 31, 2014
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Weighted Average Remaining Amortization Period 6 years 8 months 12 days  
Finite-lived intangible assets, Carrying Amount $ 176,937 $ 147,615
Finite-lived intangible assets, Accumulated Amortization (105,115) (88,880)
Finite-lived intangible assets, Net 71,822 58,735
Total intangible assets, Carrying Amount 192,402 188,965
Total identified intangible assets, Net 87,287 100,085
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets $ 15,465 41,350
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 $ 69,615 55,212
Finite-lived intangible assets, Accumulated Amortization (47,376) (39,343)
Finite-lived intangible assets, Net $ 22,239 15,869
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Weighted Average Remaining Amortization Period 9 years 1 month 6 days  
Finite-lived intangible assets, Carrying Amount $ 96,523 86,753
Finite-lived intangible assets, Accumulated Amortization (52,061) (44,264)
Finite-lived intangible assets, Net $ 44,462 42,489
Vendor relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, Weighted Average Remaining Amortization Period 7 years  
Finite-lived intangible assets, Carrying Amount $ 5,650 5,650
Finite-lived intangible assets, Accumulated Amortization (5,650) (5,273)
Finite-lived intangible assets, Net $ 0 377
Trade names    
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 $ 5,149 0
Finite-lived intangible assets, Accumulated Amortization (28) 0
Finite-lived intangible assets, Net $ 5,121 $ 0