XML 101 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENTS - Concentration of Risk (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue Benchmark | Geographic Concentration Risk | United States      
Concentration Risk [Line Items]      
Concentration risk 92.00% 94.00% 91.00%
Revenue Benchmark | Customer Concentration Risk | Top Five Marketers      
Concentration Risk [Line Items]      
Concentration risk 16.00% 15.00% 15.00%
Accounts Receivable Benchmark | Customer Concentration Risk | Top Five Marketers      
Concentration Risk [Line Items]      
Concentration risk 17.00% 19.00%  
Partner Share Benchmark | Partner Concentration | Top Three Partners      
Concentration Risk [Line Items]      
Concentration risk 85.00% 85.00% 80.00%
Partner Share Benchmark | Partner Concentration | Top Partner      
Concentration Risk [Line Items]      
Concentration risk 50.00% 50.00% 20.00%
Partner Share Benchmark | Partner Concentration | Second Largest Partner      
Concentration Risk [Line Items]      
Concentration risk 10.00% 10.00% 25.00%
Partner Share Benchmark | Partner Concentration | Third Largest Partner      
Concentration Risk [Line Items]      
Concentration risk 10.00% 10.00% 10.00%