XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of components of accounts receivable, net
The components of accounts receivable, net, include the following:
December 31,
2023
December 31,
2022
Accounts receivable$109,725 $144,120 
Investment banking fees, commissions and other receivables13,110 8,654 
Total accounts receivable122,835 152,774 
Allowance for credit losses(7,339)(3,664)
Accounts receivable, net$115,496 $149,110 
Schedule of allowance for doubtful accounts
Additions and changes to the allowance for credit losses consist of the following:
Year Ended December 31,
202320222021
Balance, beginning of period$3,664 $3,658 $3,114 
Add: Additions to reserve7,148 4,164 1,453 
Less: Write-offs(3,498)(4,145)(1,074)
Less: Recovery25 (13)165 
Balance, end of period$7,339 $3,664 $3,658