XML 40 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Total Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Topic 310 $ 46,686 $ 25,779 $ 94,606 $ 47,512
Topic 606 52,016 30,190 109,008 55,435
Revenues 98,702 55,969 203,614 102,947
Transaction income        
Disaggregation of Revenue [Line Items]        
Topic 310 28,868 21,344 58,188 39,727
Topic 606 22,729 7,737 51,574 15,972
Revenues 51,597 29,081 109,762 55,699
Subscription revenue        
Disaggregation of Revenue [Line Items]        
Topic 310 0 0 0 0
Topic 606 22,577 19,847 46,005 34,520
Revenues 22,577 19,847 46,005 34,520
Income from other sources        
Disaggregation of Revenue [Line Items]        
Topic 310 17,818 4,435 36,418 7,785
Topic 606 6,710 2,606 11,429 4,943
Revenues $ 24,528 $ 7,041 $ 47,847 $ 12,728