XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net revenue $ 125,270 $ 231,115 $ 243,237 $ 448,456
Platform services revenue, net        
Disaggregation of Revenue [Line Items]        
Net revenue 119,271 226,198 233,205 436,530
Other services revenue        
Disaggregation of Revenue [Line Items]        
Net revenue $ 5,999 $ 4,917 $ 10,032 $ 11,926