v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue  
Schedule of disaggregated revenue

Three Months Ended

  ​ ​ ​

Six Months Ended

June 30, 

June 30, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Activation

$

107,683

$

108,950

$

208,230

$

204,121

Measurement

 

66,760

 

62,895

 

128,563

 

116,326

Supply-side

 

19,346

 

17,176

 

37,821

 

33,635

Total revenue

$

193,789

$

189,021

$

374,614

$

354,082