Annual report pursuant to Section 13 and 15(d)

Fair Value of Assets and Liabilities (Schedule of Fair Value of Assets and Liabilities Measured on a Nonrecurring Basis) (Details)

v3.20.1
Fair Value of Assets and Liabilities (Schedule of Fair Value of Assets and Liabilities Measured on a Nonrecurring Basis) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Liabilities    
Contingent consideration payable $ 1,330 $ 2,230
Fair Value, Measurements, Nonrecurring | Carrying Value    
Assets    
Cash and cash equivalents 248,772 182,693
Notes receivables from financial advisors, net 8,781 5,809
Other receivables, net 71,810 68,942
Insurance trailing commissions receivable 73,782 64,300
Total assets 430,282 352,890
Liabilities    
Accrued compensation 40,350 39,264
Commissions and fees payable 109,719 105,306
Accounts payable and accrued liabilities 48,708 46,511
Accrued interest 0 123
Notes payable, net 315,443 254,072
Total liabilities 514,220 445,276
Fair Value, Measurements, Nonrecurring | Carrying Value | Receivables from clearing brokers    
Assets    
Receivables 23,086 24,068
Fair Value, Measurements, Nonrecurring | Carrying Value | Receivables from other broker-dealers    
Assets    
Receivables 4,051 7,078
Fair Value, Measurements, Nonrecurring | Fair Value    
Assets    
Cash and cash equivalents 248,772 182,693
Notes receivables from financial advisors, net 8,781 5,809
Other receivables, net 71,810 68,942
Insurance trailing commissions receivable 73,782 64,300
Total assets 430,282 352,890
Liabilities    
Accrued compensation 40,350 39,264
Commissions and fees payable 109,719 105,306
Accounts payable and accrued liabilities 48,708 46,511
Accrued interest 0 123
Notes payable, net 332,490 266,844
Total liabilities 531,267 458,048
Fair Value, Measurements, Nonrecurring | Fair Value | Level 1    
Assets    
Cash and cash equivalents 248,772 182,693
Notes receivables from financial advisors, net 0 0
Other receivables, net 0 0
Insurance trailing commissions receivable 0
Total assets 248,772 182,693
Liabilities    
Accrued compensation 0 0
Commissions and fees payable 0 0
Accounts payable and accrued liabilities 0 0
Accrued interest 0 0
Notes payable, net 0 0
Total liabilities 0 0
Fair Value, Measurements, Nonrecurring | Fair Value | Level 2    
Assets    
Cash and cash equivalents 0 0
Notes receivables from financial advisors, net 8,781 5,809
Other receivables, net 71,810 68,942
Insurance trailing commissions receivable 73,782 64,300
Total assets 181,510 170,197
Liabilities    
Accrued compensation 40,350 39,264
Commissions and fees payable 109,719 105,306
Accounts payable and accrued liabilities 48,708 46,511
Accrued interest 0 123
Notes payable, net 332,490 266,844
Total liabilities 531,267 458,048
Fair Value, Measurements, Nonrecurring | Fair Value | Receivables from clearing brokers    
Assets    
Receivables 23,086 24,068
Fair Value, Measurements, Nonrecurring | Fair Value | Receivables from clearing brokers | Level 1    
Assets    
Receivables 0 0
Fair Value, Measurements, Nonrecurring | Fair Value | Receivables from clearing brokers | Level 2    
Assets    
Receivables 23,086 24,068
Fair Value, Measurements, Nonrecurring | Fair Value | Receivables from other broker-dealers    
Assets    
Receivables 4,051 7,078
Fair Value, Measurements, Nonrecurring | Fair Value | Receivables from other broker-dealers | Level 1    
Assets    
Receivables 0 0
Fair Value, Measurements, Nonrecurring | Fair Value | Receivables from other broker-dealers | Level 2    
Assets    
Receivables $ 4,051 $ 7,078