v3.25.1
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