XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Disaggregation of Revenue - Summary of Disaggregation of Revenue by Transaction Model (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 157,353 $ 123,616 $ 330,941 $ 243,061
Open platform transactions        
Disaggregation of Revenue [Line Items]        
Revenue 152,522 120,962 321,870 237,984
Private platform transactions        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,831 $ 2,654 $ 9,071 $ 5,077