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 |
| X | ||||||||||
- Definition It represents the amount of investment banking fees, commissions and other receivables. No definition available.
|
| X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|