ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2016
Receivables [Abstract]  
Schedule of components of accounts receivable

The components of accounts receivable net include the following:

 

    December 31,     December 31,  
    2016     2015  
             
Accounts receivable   $ 16,610     $ 8,417  
Investment banking fees, commissions and other receivables     576       709  
Unbilled receivables     2,058       435  
Total accounts receivable     19,244       9,561  
Allowance for doubtful accounts     (255 )     (89 )
Accounts receivable, net   $ 18,989     $ 9,472  
Schedule of allowance for doubtful accounts

Additions and changes to the allowance for doubtful accounts consist of the following:

 

    Year Ended December 31,  
    2016     2015     2014  
                   
Balance, beginning of year   $ 89     $ 728     $ 275  
Add: Additions to reserve     710       718       532  
Less: Write-offs     (194 )     (1,056 )     (79 )
Less: Recoveries     (350 )     (301 )     -  
Balance, end of year   $ 255     $ 89     $ 728