v3.20.4
Business Combination - Additional Information (Details) - Boston-based Dataxu, Inc, Demand-Side Platform (DSP) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Nov. 08, 2019
Dec. 31, 2020
Business Acquisition [Line Items]    
Business combination, date of merger agreement Oct. 22, 2019  
Purchase consideration $ 147.3  
Business combination, aggregate cash consideration 77.6  
Business combination, aggregate fair value 69.7  
Escrow deposit related to acquisition $ 18.8  
Escrow deposit unreleased related to acquisition   $ 13.6
Class A Common Stock    
Business Acquisition [Line Items]    
Shares of common stock issued 571,459