Annual report pursuant to Section 13 and 15(d)

Notes Payable (Schedule of Notes Payable) (Details)

v3.20.1
Notes Payable (Schedule of Notes Payable) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
May 29, 2019
Dec. 31, 2018
Aug. 09, 2018
May 22, 2018
Nov. 21, 2017
Debt Instrument [Line Items]            
Less: Unamortized debt issuance costs $ (8,642)   $ (7,086)      
Total 315,443   254,072      
Unamortized discount 5,718   6,372      
Notes Payable | Notes payable under subsidiary's term loan with bank            
Debt Instrument [Line Items]            
Note payable 5,171   0      
Notes Payable | Note payable under subsidiary's revolver with bank            
Debt Instrument [Line Items]            
Note payable 0   89      
Notes Payable | Notes payable to Kestler Financial Group's former shareholders            
Debt Instrument [Line Items]            
Note payable 5,189   5,399      
Notes Payable | Notes payable to Four Seasons Financial Group's former shareholders            
Debt Instrument [Line Items]            
Note payable 265   364      
Senior Notes | 6.5% Senior Notes            
Debt Instrument [Line Items]            
Senior notes $ 82,749   82,742      
Interest rate, stated percentage 6.50%         6.50%
Unamortized discount $ 59   67      
Senior Notes | 7% Senior Notes            
Debt Instrument [Line Items]            
Senior notes 42,480   $ 42,475      
Total $ 1,622          
Interest rate, stated percentage 7.00%   7.00%   7.00%  
Unamortized discount $ 40   $ 44      
Senior Notes | 7.25% Senior Notes            
Debt Instrument [Line Items]            
Senior notes $ 60,000   $ 60,000      
Interest rate, stated percentage 7.25%   7.25% 7.25%    
Senior Notes | 7.75% Senior Notes            
Debt Instrument [Line Items]            
Senior notes $ 57,500   $ 0      
Interest rate, stated percentage 7.75% 7.75%        
Senior Notes | 7.25% December Notes            
Debt Instrument [Line Items]            
Senior notes $ 70,731   70,089      
Interest rate, stated percentage 7.25%          
Unamortized discount $ 5,619   $ 6,261