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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

    

Six Months Ended

​

​

June 30, 

​

June 30, 

(in thousands)

    

2024

    

2023

    

2024

    

2023

Activation

​

$

87,471

​

$

77,942

​

$

166,793

​

$

147,834

Measurement

​

 

54,817

​

 

44,989

​

 

104,092

​

 

86,374

Supply-side customer

​

 

13,602

​

 

10,813

​

 

25,787

​

 

22,130

Total revenue

​

$

155,890

​

$

133,744

​

$

296,672

​

$

256,338