XML 39 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Total Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Topic 310 $ 59,315 $ 34,403 $ 153,921 $ 81,915
Topic 606 57,481 35,555 166,489 90,990
Revenues 116,796 69,958 320,410 172,905
Transaction income        
Disaggregation of Revenue [Line Items]        
Topic 310 34,299 26,951 92,488 66,678
Topic 606 25,244 9,446 76,817 25,418
Revenues 59,543 36,397 169,305 92,096
Subscription revenue        
Disaggregation of Revenue [Line Items]        
Topic 310 0 0 0 0
Topic 606 24,340 22,857 70,345 57,377
Revenues 24,340 22,857 70,345 57,377
Income from other sources        
Disaggregation of Revenue [Line Items]        
Topic 310 25,016 7,452 61,433 15,237
Topic 606 7,897 3,252 19,327 8,195
Revenues $ 32,913 $ 10,704 $ 80,760 $ 23,432