XML 72 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Contract Assets and Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Contract assets - current $ 1,605 $ 1,461
Contract assets - non-current 10,981 9,397
Total contract assets 12,586 10,858
Due to Issuing Banks 7,721 7,892
Deferred revenue - non-current 4,779 4,071
Total deferred revenue 18,372 15,900
Prepaid expenses and other current assets    
Disaggregation of Revenue [Line Items]    
Contract assets - current 1,605 1,461
Other assets    
Disaggregation of Revenue [Line Items]    
Contract assets - non-current 10,981 9,397
Accrued expenses and other current liabilities    
Disaggregation of Revenue [Line Items]    
Due to Issuing Banks 13,593 11,829
Other liabilities    
Disaggregation of Revenue [Line Items]    
Deferred revenue - non-current $ 4,779 $ 4,071