v3.22.2.2
Business Combinations - SpotX Components of Intangible Assets and Estimated Useful Lives (Details) - SpotX, Inc
$ in Thousands
Apr. 30, 2021
USD ($)
project
Business Acquisition [Line Items]  
Intangible assets acquired $ 429,600
Technology  
Business Acquisition [Line Items]  
Intangible assets acquired $ 280,400
Estimated Useful Life 5 years
Customer relationships  
Business Acquisition [Line Items]  
Intangible assets acquired $ 130,300
Customer relationships | Minimum  
Business Acquisition [Line Items]  
Estimated Useful Life 2 years
Customer relationships | Maximum  
Business Acquisition [Line Items]  
Estimated Useful Life 4 years
Backlog  
Business Acquisition [Line Items]  
Intangible assets acquired $ 11,100
Estimated Useful Life 1 year
In-process research and development  
Business Acquisition [Line Items]  
Intangible assets acquired $ 5,800
Number of projects | project 6
Estimated Useful Life 3 years
Non-compete agreements  
Business Acquisition [Line Items]  
Intangible assets acquired $ 1,500
Estimated Useful Life 1 year
Trademarks  
Business Acquisition [Line Items]  
Intangible assets acquired $ 500
Estimated Useful Life 1 year