Annual report pursuant to Section 13 and 15(d)

Revenue (Details)

v3.22.4
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of revenue      
Total revenue $ 452,418 $ 332,741 $ 243,917
Unbilled receivable 52,700 55,700  
Revenue concession     4,600
Advertiser - direct      
Disaggregation of revenue      
Total revenue 157,908 135,516 106,422
Advertiser - programmatic      
Disaggregation of revenue      
Total revenue 251,198 167,798 116,115
Supply-side customer      
Disaggregation of revenue      
Total revenue $ 43,312 $ 29,427 $ 21,380