ACCOUNTS RECEIVABLE - Schedule of components of accounts receivable, net (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Receivables [Abstract] | ||
| Accounts receivable | $ 52,180 | $ 52,631 |
| Investment banking fees, commissions and other receivables | 15,411 | 8,950 |
| Total accounts receivable | 67,591 | 61,581 |
| Allowance for credit losses | (6,209) | (6,108) |
| Accounts receivable, net | $ 61,382 | $ 55,473 |
| 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.
|