v3.26.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2026
Revenue  
Schedule of disaggregated revenue

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

  ​ ​ ​

Nine Months Ended

​

​

September 30, 

​

September 30, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Activation

​

$

117,572

​

$

106,693

​

$

325,802

​

$

310,814

Measurement

​

 

69,122

​

 

63,829

​

 

197,685

​

 

180,155

Supply-side

​

 

18,944

​

 

18,099

​

 

56,765

​

 

51,734

Total revenue

​

$

205,638

​

$

188,621

​

$

580,252

​

$

542,703