XML 39 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Total Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]          
Revenues $ 98,702 $ 55,969 $ 203,614 $ 102,947  
Deferred income 3,007   3,007   $ 3,769
Outstanding performance obligation, amount 4,000   4,000   $ 4,200
Revenue recognized out of deferred revenue     4,100 2,600  
Merchant And Partner Income          
Disaggregation of Revenue [Line Items]          
Revenues 23,800 18,800 47,300 38,100  
Consumer Fees          
Disaggregation of Revenue [Line Items]          
Revenues 27,800 10,300 62,500 17,600  
Late Payment Fees          
Disaggregation of Revenue [Line Items]          
Revenues $ 15,700 $ 4,000 $ 32,400 $ 6,700