v3.20.2
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