XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Disaggregation of Revenue - Summary of Disaggregation of Revenue by Transaction Model (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 142,599 $ 173,588
Open marketplace transactions    
Disaggregation of Revenue [Line Items]    
Revenue 138,096 169,348
Private marketplace transactions    
Disaggregation of Revenue [Line Items]    
Revenue $ 4,503 $ 4,240