XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Disaggregation of revenue - Summary of Disaggregation of Revenue by Transaction Model (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 74,573 $ 89,017 $ 270,975 $ 335,065
Open marketplace transactions        
Disaggregation of Revenue [Line Items]        
Revenue 73,053 86,279 263,568 324,008
Private marketplace transactions        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,520 $ 2,738 $ 7,407 $ 11,057