XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Revenue Disaggregated by Sales Distribution Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 173,332 $ 162,880 $ 329,103 $ 312,199
CTV        
Disaggregation of Revenue [Line Items]        
Revenue 82,397 77,769 154,946 150,361
Mobile        
Disaggregation of Revenue [Line Items]        
Revenue 64,175 58,604 122,636 112,557
Desktop        
Disaggregation of Revenue [Line Items]        
Revenue $ 26,760 $ 26,507 $ 51,521 $ 49,281
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%
Revenue from Contract with Customer Benchmark | Product Concentration Risk | CTV        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 48.00% 48.00% 47.00% 48.00%
Revenue from Contract with Customer Benchmark | Product Concentration Risk | Mobile        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 37.00% 36.00% 37.00% 36.00%
Revenue from Contract with Customer Benchmark | Product Concentration Risk | Desktop        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 15.00% 16.00% 16.00% 16.00%