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 |