Consolidated Balance Sheet Components - Accounts Receivable, Net (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Total accounts receivable | $ 29,693 | $ 25,666 |
Less: Allowance for doubtful accounts | (1,002) | (1,018) |
Total | 28,691 | 24,648 |
Trade accounts receivable | ||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Total accounts receivable | 18,874 | 11,768 |
Receivables from customers, clients and liquidity partners | ||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Total accounts receivable | 1,692 | 1,242 |
Crypto Receivable From Liquidity Providers [Member] | ||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Total accounts receivable | 5,222 | 5,833 |
Deposits | ||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Total accounts receivable | 1,391 | 2,296 |
Other receivables | ||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Total accounts receivable | $ 2,514 | $ 4,527 |