v3.24.2.u1
Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk Percentage (Details) - Customer Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue Benchmark | One Publisher      
Concentration Risk [Line Items]      
Concentration risk, percentage   10.00%  
Accounts Receivable | Buyer One      
Concentration Risk [Line Items]      
Concentration risk, percentage 38.00%   30.00%
Accounts Receivable | Buyer Two      
Concentration Risk [Line Items]      
Concentration risk, percentage 12.00%   21.00%
Accounts Receivable | Buyer Three      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%   14.00%