XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Revenue Disaggregated by Sales Distribution Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 179,494 $ 162,003 $ 508,597 $ 474,202
Revenue from Contract with Customer Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
CTV        
Disaggregation of Revenue [Line Items]        
Revenue $ 87,799 $ 76,217 $ 242,745 $ 226,578
CTV | Revenue from Contract with Customer Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 49.00% 47.00% 48.00% 48.00%
Mobile        
Disaggregation of Revenue [Line Items]        
Revenue $ 64,964 $ 59,835 $ 187,600 $ 172,392
Mobile | Revenue from Contract with Customer Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 36.00% 37.00% 37.00% 36.00%
Desktop        
Disaggregation of Revenue [Line Items]        
Revenue $ 26,731 $ 25,951 $ 78,252 $ 75,232
Desktop | Revenue from Contract with Customer Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 15.00% 16.00% 15.00% 16.00%