XML 71 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total net revenue $ 506,995 $ 676,171 $ 748,206
Platform services revenue, net      
Disaggregation of Revenue [Line Items]      
Total net revenue 481,665 654,553 725,629
Other services revenue      
Disaggregation of Revenue [Line Items]      
Total net revenue $ 25,330 $ 21,618 $ 22,577