XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of components of accounts receivable, net
The components of accounts receivable, net, include the following:
June 30,
2023
December 31,
2022
Accounts receivable$114,086 $144,120 
Investment banking fees, commissions and other receivables11,106 8,654 
Total accounts receivable125,192 152,774 
Allowance for doubtful accounts(6,265)(3,664)
Accounts receivable, net$118,927 $149,110 
Schedule of allowance for doubtful accounts
Additions and changes to the allowance for doubtful accounts consist of the following:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Balance, beginning of period$6,324 $3,103 $3,664 $3,658 
Add: Additions to reserve629 871 3,802 1,276 
Less: Write-offs(713)(1,209)(1,201)(2,169)
Less: Recovery25 — 
Balance, end of period$6,265 $2,773 $6,265 $2,773