Business Acquisitions and Divestitures - Summary of Allocation of Acquisition Date Fair Value (Details) - USD ($) $ in Thousands |
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|---|
| Business Acquisition [Line Items] | |||
| Goodwill | $ 939,259 | $ 761,153 | $ 632,370 |
| 2020 Acquisitions | |||
| Business Acquisition [Line Items] | |||
| Goodwill | 162,747 | ||
| Net deferred tax liability | (5,741) | ||
| Other assets acquired and liabilities assumed, net | 1,392 | ||
| Total | 204,510 | ||
| 2020 Acquisitions | Acquired Developed Technology | |||
| Business Acquisition [Line Items] | |||
| Finite lived intangible assets | $ 46,112 | ||
| AI Factory, Inc. | |||
| Business Acquisition [Line Items] | |||
| Goodwill | 110,734 | ||
| Other assets acquired and liabilities assumed, net | 1,353 | ||
| Total | 128,087 | ||
| AI Factory, Inc. | Acquired Developed Technology | |||
| Business Acquisition [Line Items] | |||
| Finite lived intangible assets | $ 16,000 |