Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Intangibles Assets (Details 2)

v3.10.0.1
Goodwill and Intangibles Assets (Details 2) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]          
Weighted Average Useful Life (in Years)     6 years 1 month 6 days    
Gross Carrying Amount $ 379,631   $ 379,631   $ 379,631
Accumulated Amortization (103,014)   (103,014)   (68,986)
Net Carrying Amount 276,617   276,617   310,645
Amortization 17,014 $ 14,660 34,028 $ 19,362  
Cost of net revenue          
Finite-Lived Intangible Assets [Line Items]          
Amortization 8,978 6,260 17,956 8,944  
Research and development          
Finite-Lived Intangible Assets [Line Items]          
Amortization 42 138 84 275  
Selling, general and administrative          
Finite-Lived Intangible Assets [Line Items]          
Amortization 7,994 $ 8,262 $ 15,988 $ 10,143  
Licensed technology          
Finite-Lived Intangible Assets [Line Items]          
Weighted Average Useful Life (in Years)     3 years 8 months 12 days    
Gross Carrying Amount 2,070   $ 2,070   2,070
Accumulated Amortization (860)   (860)   (575)
Net Carrying Amount 1,210   $ 1,210   1,495
Developed technology          
Finite-Lived Intangible Assets [Line Items]          
Weighted Average Useful Life (in Years)     6 years 10 months 24 days    
Gross Carrying Amount 241,561   $ 241,561   241,561
Accumulated Amortization (57,189)   (57,189)   (39,252)
Net Carrying Amount 184,372   $ 184,372   202,309
Trademarks and trade names          
Finite-Lived Intangible Assets [Line Items]          
Weighted Average Useful Life (in Years)     6 years 1 month 6 days    
Gross Carrying Amount 13,800   $ 13,800   13,800
Accumulated Amortization (3,122)   (3,122)   (1,992)
Net Carrying Amount 10,678   $ 10,678   11,808
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Weighted Average Useful Life (in Years)     4 years 7 months 6 days    
Gross Carrying Amount 121,100   $ 121,100   121,100
Accumulated Amortization (41,154)   (41,154)   (26,661)
Net Carrying Amount 79,946   $ 79,946   94,439
Non-compete covenants          
Finite-Lived Intangible Assets [Line Items]          
Weighted Average Useful Life (in Years)     3 years    
Gross Carrying Amount 1,100   $ 1,100   1,100
Accumulated Amortization (689)   (689)   (506)
Net Carrying Amount $ 411   $ 411   $ 594