ACCOUNTS RECEIVABLE, NET - Schedule of accounts and loans receivable (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Receivables [Abstract] | ||
| Stablecoin revenue receivable | $ 75,499 | $ 57,885 |
| Customer fee revenue receivable | 32,078 | 23,603 |
| In-transit customer receivables | 88,472 | 42,562 |
| Other accounts receivable | 118,263 | 66,799 |
| Less: allowance for doubtful accounts receivable | (33,955) | (22,559) |
| Total accounts receivable, net | $ 280,357 | $ 168,290 |