Business Combinations (Details) - USD ($) $ in Thousands |
6 Months Ended | ||||
|---|---|---|---|---|---|
Feb. 07, 2020 |
Feb. 06, 2020 |
Jun. 30, 2020 |
Jun. 30, 2019 |
Dec. 31, 2019 |
|
| Business Acquisition [Line Items] | |||||
| Goodwill | $ 211,416 | $ 156,756 | |||
| Loom Systems Ltd. | |||||
| Business Acquisition [Line Items] | |||||
| Cash payment to acquire businesses | $ 58,000 | ||||
| Net deferred tax liabilities | 4,000 | ||||
| Goodwill | 40,000 | ||||
| Rupert Labs, Inc. | |||||
| Business Acquisition [Line Items] | |||||
| Cash payment to acquire businesses | $ 33,000 | ||||
| Net deferred tax liabilities | 5,000 | ||||
| Goodwill | 15,000 | ||||
| Developed technology | |||||
| Business Acquisition [Line Items] | |||||
| Weighted average useful life | 5 years | 5 years | |||
| Developed technology | Loom Systems Ltd. | |||||
| Business Acquisition [Line Items] | |||||
| Intangible assets | $ 17,000 | ||||
| Weighted average useful life | 5 years | ||||
| Developed technology | Rupert Labs, Inc. | |||||
| Business Acquisition [Line Items] | |||||
| Intangible assets | $ 22,000 | ||||
| Weighted average useful life | 5 years | ||||