| Goodwill and Intangibles Assets (Tables)
 | 6 Months Ended | 
| Jun. 30, 2018 | 
|---|
| Goodwill and Intangible Assets Disclosure [Abstract] |  | 
| Schedule of Goodwill | 
The following table presents the changes in the carrying amount of goodwill:
|  |  
|  |  |  |  |  
|   | Carrying Amount |  
|   | (in thousands) |  
| Balance as of December 31, 2017 | $ | 237,992 | 
 |  
| Adjustments | 338 | 
 |  
| Balance as of June 30, 2018 | $ | 238,330 | 
 |  | 
| Schedule of Acquired Finite-Lived Intangible Assets by Major Class | 
The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which continue to be amortized: 
|  |  
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|   |   |   | June 30, 2018 |   | December 31, 2017 |  
|   | Weighted Average Useful Life (in Years) |   | Gross Carrying Amount |   | Accumulated Amortization |   | Net Carrying Amount |   | Gross Carrying Amount |   | Accumulated Amortization |   | Net Carrying Amount |  
|   |   |   | (in thousands) |  
| Licensed technology | 3.7 |   | $ | 2,070 | 
 |   | $ | (860 | ) |   | $ | 1,210 | 
 |   | $ | 2,070 | 
 |   | $ | (575 | ) |   | $ | 1,495 | 
 |  
| Developed technology | 6.9 |   | 241,561 | 
 |   | (57,189 | ) |   | 184,372 | 
 |   | 241,561 | 
 |   | (39,252 | ) |   | 202,309 | 
 |  
| Trademarks and trade names | 6.1 |   | 13,800 | 
 |   | (3,122 | ) |   | 10,678 | 
 |   | 13,800 | 
 |   | (1,992 | ) |   | 11,808 | 
 |  
| Customer relationships | 4.6 |   | 121,100 | 
 |   | (41,154 | ) |   | 79,946 | 
 |   | 121,100 | 
 |   | (26,661 | ) |   | 94,439 | 
 |  
| Non-compete covenants | 3.0 |   | 1,100 | 
 |   | (689 | ) |   | 411 | 
 |   | 1,100 | 
 |   | (506 | ) |   | 594 | 
 |  
|   | 6.1 |   | $ | 379,631 | 
 |   | $ | (103,014 | ) |   | $ | 276,617 | 
 |   | $ | 379,631 | 
 |   | $ | (68,986 | ) |   | $ | 310,645 | 
 |  | 
| Finite-lived Intangible Assets Amortization Expense | 
The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:
 
|  |  
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|   | Three Months Ended June 30, |   | Six Months Ended June 30, |  
|   | 2018 |   | 2017 |   | 2018 |   | 2017 |  
|   | (in thousands) |   | (in thousands) |  
| Cost of net revenue | $ | 8,978 | 
 |   | $ | 6,260 | 
 |   | $ | 17,956 | 
 |   | $ | 8,944 | 
 |  
| Research and development | 42 | 
 |   | 138 | 
 |   | 84 | 
 |   | 275 | 
 |  
| Selling, general and administrative | 7,994 | 
 |   | 8,262 | 
 |   | 15,988 | 
 |   | 10,143 | 
 |  
|   | $ | 17,014 | 
 |   | $ | 14,660 | 
 | 
 | $ | 34,028 | 
 | 
 | $ | 19,362 | 
 |  | 
| Schedule of Finite-Lived Intangible Assets | 
The following table sets forth the activity during the six months ended June 30, 2018 related to finite-lived intangible assets resulting from amortization:
 
|  |  
|  |  |  |  |  
|   | Carrying Amount |  
|   | (in thousands) |  
| Balance as of December 31, 2017 | $ | 310,645 | 
 |  
| Amortization | (34,028 | ) |  
| Balance as of June 30, 2018 | $ | 276,617 | 
 |  | 
| Schedule of Finite-Lived Intangible Assets, Future Amortization Expense | 
The following table presents future amortization of the Company’s finite-lived intangible assets at June 30, 2018:
 
|  |  
|  |  |  |  |  
|   | Amount |  
|   | (in thousands) |  
| 2018 (6 months) | $ | 34,013 | 
 |  
| 2019 | 57,191 | 
 |  
| 2020 | 56,325 | 
 |  
| 2021 | 55,542 | 
 |  
| 2022 | 38,012 | 
 |  
| Thereafter | 35,534 | 
 |  
| Total | $ | 276,617 | 
 |  |