XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.4
ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of components of accounts receivable, net
The components of accounts receivable, net, include the following:
June 30,
2024
December 31,
2023
Accounts receivable$110,650 $109,725 
Investment banking fees, commissions and other receivables12,284 13,110 
Total accounts receivable122,934 122,835 
Allowance for credit losses(7,253)(7,339)
Accounts receivable, net$115,681 $115,496 
Schedule of allowance for doubtful accounts
Additions and changes to the allowance for credit losses consist of the following:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Balance, beginning of period$7,122 $6,324 $7,339 $3,664 
Add: Additions to reserve740 629 1,176 3,802 
Less: Write-offs(609)(713)(1,262)(1,201)
Less: Recovery— 25 — — 
Balance, end of period$7,253 $6,265 $7,253 $6,265