Annual report pursuant to Section 13 and 15(d)

Notes Payable (Schedule of Notes Payable) (Details)

v3.19.1
Notes Payable (Schedule of Notes Payable) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Debt Instrument [Line Items]      
Notes payable $ 254,072 $ 96,849 $ 96,849
Less: Unamortized debt issuance costs (7,086)   (3,412)
Unamortized discount 6,372   424
Notes payable to clearing firm under forgivable loans      
Debt Instrument [Line Items]      
Notes payable 0   2,143
Notes payable under subsidiary's term loan with bank      
Debt Instrument [Line Items]      
Notes payable 0   6,563
Note payable under subsidiary's revolver with bank      
Debt Instrument [Line Items]      
Notes payable 89   216
Notes payable by subsidiary to certain former shareholders of Highland      
Debt Instrument [Line Items]      
Notes payable 0   6,738
Notes payable to KMS's former shareholders, net of $98 of unamortized discount in 2017      
Debt Instrument [Line Items]      
Notes payable 0   1,958
Unamortized discount     98
Notes payable to SSN's former shareholders, net of $326 unamortized discount in 2017      
Debt Instrument [Line Items]      
Notes payable 0   6,074
Unamortized discount     326
Notes Payable | Notes payable to Kestler Financial Group's former shareholders      
Debt Instrument [Line Items]      
Long-term Debt, Gross 5,399   0
Notes Payable | Notes payable to Four Seasons Financial Group's former shareholders      
Debt Instrument [Line Items]      
Long-term Debt, Gross 364   0
Senior Notes | 6.5% Senior Notes      
Debt Instrument [Line Items]      
Senior notes 82,742   76,569
Unamortized discount 67   0
Senior Notes | 7% Senior Notes      
Debt Instrument [Line Items]      
Senior notes 42,475   0
Unamortized discount 45    
Senior Notes | 7.25% Senior Notes      
Debt Instrument [Line Items]      
Senior notes 60,000   $ 0
Senior Notes | 7.25% Senior Notes      
Debt Instrument [Line Items]      
Senior notes 70,089    
Unamortized discount $ 6,261