v3.25.2
ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Receivables [Abstract]    
Stablecoin revenue receivable $ 108,888 $ 85,983
Customer fee revenue receivable 28,637 39,317
Other accounts receivable 98,294 169,380
Gross accounts receivable 235,819 294,680
Less: allowance for doubtful accounts (12,823) (29,429)
Total accounts receivable, net $ 222,996 $ 265,251
One Customer | Accounts receivable, net | Customer Concentration Risk    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percentage (more than) 10.00% 10.00%