Annual report pursuant to Section 13 and 15(d)

Revenue (Details)

v3.22.0.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of revenue      
Total revenue $ 332,741 $ 243,917 $ 182,663
Unbilled receivable 55,700 44,900  
Revenue concession   4,600  
Advertiser - direct      
Disaggregation of revenue      
Total revenue 135,516 106,422 84,423
Advertiser - programmatic      
Disaggregation of revenue      
Total revenue 167,798 116,115 83,475
Supply - side customer      
Disaggregation of revenue      
Total revenue $ 29,427 $ 21,380 $ 14,765