v3.25.2
Consolidated Balance Sheet Components - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 23,917 $ 25,666
Less: Allowance for doubtful accounts (611) (1,018)
Total 23,306 24,648
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 14,167 11,768
Receivables from customers, clients and liquidity partners    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 1,571 1,242
Crypto Receivable From Liquidity Providers [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 3,994 5,833
Deposits    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 1,649 2,296
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 2,536 $ 4,527