v3.26.1
ACCOUNTS RECEIVABLE - Schedule of accounts receivable, net, from revenue from contracts with customers (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Receivables [Abstract]      
Accounts receivable $ 52,631 $ 62,745  
Investment banking fees, commissions and other receivables 8,950 12,008  
Total accounts receivable 61,581 74,753  
Allowance for credit losses (6,108) (6,100)  
Accounts receivable, net $ 55,473 $ 68,653 $ 81,956