| Goodwill and Intangible Assets (Tables)
 | 12 Months Ended | 
| Dec. 31, 2023 | 
|---|
| Goodwill and Intangible Assets Disclosure [Abstract] |  | 
| Schedule of Goodwill | 
The following table presents the changes in the carrying amount of goodwill for the periods indicated:
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | Year Ended December 31, |  
|  | 2023 |  | 2022 |  
|  | (in thousands) |  
| Beginning balance | $ | 306,739 |  |  | $ | 306,668 |  |  
| Acquisitions (Note 3) | 11,849 |  |  | 71 |  |  
|  |  |  |  |  
|  |  |  |  |  
| Ending balance | $ | 318,588 |  |  | $ | 306,739 |  |  | 
| 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:
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|  |  |  | December 31, 2023 |  | December 31, 2022 |  
|  | 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 | 7.0 |  | $ | 20,133 |  |  | $ | (1,431) |  |  | $ | 18,702 |  |  | $ | 21,764 |  |  | $ | (580) |  |  | $ | 21,184 |  |  
| Developed technology | 7.0 |  | 311,261 |  |  | (263,635) |  |  | 47,626 |  |  | 311,261 |  |  | (228,532) |  |  | 82,729 |  |  
| Trademarks and trade names | 6.2 |  | 14,800 |  |  | (14,276) |  |  | 524 |  |  | 14,800 |  |  | (13,461) |  |  | 1,339 |  |  
| Customer relationships | 5.0 |  | 128,800 |  |  | (126,347) |  |  | 2,453 |  |  | 128,800 |  |  | (124,807) |  |  | 3,993 |  |  
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
| Backlog | 5.3 |  | 500 |  |  | (500) |  |  | — |  |  | 500 |  |  | (429) |  |  | 71 |  |  
| Patents | 7.0 |  | 4,780 |  |  | (455) |  |  | 4,325 |  |  | — |  |  | — |  |  | — |  |  
|  | 6.1 |  | $ | 480,274 |  |  | $ | (406,644) |  |  | $ | 73,630 |  |  | $ | 477,125 |  |  | $ | (367,809) |  |  | $ | 109,316 |  |  | 
| Schedule of 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:
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|  |  |  | Year Ended December 31, |  
|  |  |  |  |  | 2023 |  | 2022 |  | 2021 |  
|  |  |  | (in thousands) |  
| Cost of net revenue |  |  |  |  | $ | 35,952 |  |  | $ | 39,638 |  |  | $ | 43,078 |  |  
| Research and development |  |  |  |  | 2 |  |  | 4 |  |  | 4 |  |  
| Selling, general and administrative |  |  |  |  | 2,881 |  |  | 11,955 |  |  | 23,625 |  |  
|  |  |  |  |  | $ | 38,835 |  |  | $ | 51,597 |  |  | $ | 66,707 |  |  
|  |  |  |  |  |  |  |  |  |  |  | 
| Schedule of Finite-Lived Intangible Assets | 
The following table sets forth the activity related to finite-lived intangible assets:
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | Year Ended December 31, |  
|  | 2023 |  | 2022 |  
|  | (in thousands) |  
| Beginning balance | $ | 109,316 |  |  | $ | 149,940 |  |  
|  |  |  |  |  
| Additions | 6,355 |  |  | 11,184 |  |  
| Transfers to developed technology from IPR&D | — |  |  | 2,600 |  |  
| Amortization | (38,835) |  |  | (51,597) |  |  
| Impairment losses | (2,438) |  |  | (2,811) |  |  
| Ending balance | $ | 73,630 |  |  | $ | 109,316 |  |  | 
| Schedule of Finite-Lived Intangible Assets, Future Amortization Expense | The following table presents future amortization of the Company’s finite-lived intangible assets at December 31, 2023: 
|  |  |  |  |  |  |  
|  | Amount |  
|  | (in thousands) |  
| 2024 | $ | 24,120 |  |  
| 2025 | 14,862 |  |  
| 2026 | 13,753 |  |  
| 2027 | 9,905 |  |  
| 2028 | 4,567 |  |  
| Thereafter | 6,423 |  |  
| Total | $ | 73,630 |  |  |