| Goodwill and Intangibles Assets (Tables)
 | 3 Months Ended | 
| Mar. 31, 2022 | 
|---|
| Goodwill and Intangible Assets Disclosure [Abstract] |  | 
| 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 are amortized over their estimated useful lives: 
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|  |  |  | March 31, 2022 |  | December 31, 2021 |  
|  | Weighted Average
 Useful Life
 (in Years)
 |  | Gross Carrying Amount |  | Accumulated Amortization |  | Net Carrying Amount |  | Gross Carrying Value |  | Accumulated Amortization |  | Net Carrying Amount |  
|  |  |  | (in thousands) |  
| Licensed technology | 6.2 |  | $ | 21,487 |  |  | $ | (2,623) |  |  | $ | 18,864 |  |  | $ | 16,850 |  |  | $ | (2,218) |  |  | $ | 14,632 |  |  
| Developed technology | 7.0 |  | 308,661 |  |  | (200,055) |  |  | 108,606 |  |  | 308,661 |  |  | (189,244) |  |  | 119,417 |  |  
| Trademarks and trade names | 6.2 |  | 14,800 |  |  | (11,821) |  |  | 2,979 |  |  | 14,800 |  |  | (11,221) |  |  | 3,579 |  |  
| Customer relationships | 5.0 |  | 128,800 |  |  | (122,047) |  |  | 6,753 |  |  | 128,800 |  |  | (116,847) |  |  | 11,953 |  |  
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
| Backlog | 2.4 |  | 1,300 |  |  | (949) |  |  | 351 |  |  | 1,300 |  |  | (941) |  |  | 359 |  |  
|  | 6.2 |  | $ | 475,048 |  |  | $ | (337,495) |  |  | $ | 137,553 |  |  | $ | 470,411 |  |  | $ | (320,471) |  |  | $ | 149,940 |  |  | 
| 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 income as follows: 
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|  | Three Months Ended March 31, |  |  |  |  |  
|  | 2022 |  | 2021 |  |  |  |  |  |  |  
|  | (in thousands) |  |  |  
| Cost of net revenue | $ | 10,847 |  |  | $ | 10,765 |  |  |  |  |  |  |  |  
| Research and development | 1 |  |  | 1 |  |  |  |  |  |  |  |  
| Selling, general and administrative | 6,176 |  |  | 6,070 |  |  |  |  |  |  |  |  
|  | $ | 17,024 |  |  | $ | 16,836 |  |  |  |  |  |  |  |  | 
| Schedule of Finite-Lived Intangible Assets | The following table sets forth the activity related to finite-lived intangible assets: 
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | Three Months Ended March 31, |  
|  | 2022 |  | 2021 |  
|  | (in thousands) |  
| Beginning balance | $ | 149,940 |  |  | $ | 200,066 |  |  
|  |  |  |  |  
| Additions | 4,637 |  |  | 1,112 |  |  
|  |  |  |  |  
| Amortization | (17,024) |  |  | (16,836) |  |  
|  |  |  |  |  
| Ending balance | $ | 137,553 |  |  | $ | 184,342 |  |  | 
| Schedule of Finite-Lived Intangible Assets, Future Amortization Expense | The following table presents future amortization of the Company’s finite-lived intangible assets at March 31, 2022: 
|  |  |  |  |  |  |  
|  | Amount |  
|  | (in thousands) |  
| 2022 (9 months) | $ | 34,480 |  |  
| 2023 | 39,934 |  |  
| 2024 | 24,655 |  |  
| 2025 | 13,320 |  |  
| 2026 | 12,209 |  |  
| Thereafter | 12,955 |  |  
| Total | $ | 137,553 |  |  |