Quarterly report pursuant to Section 13 or 15(d)

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

v3.7.0.1
Fair Value of Assets and Liabilities (Schedule of Fair Value of Assets and Liabilities Measured on a Nonrecurring Basis) (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Liabilities    
Contingent consideration payable $ 5,487 $ 7,144
Carrying Value | Fair Value, Measurements, Nonrecurring    
Assets    
Cash and cash equivalents 75,643 98,930
Notes receivable, net 33,486 32,611
Other receivables, net 55,067 54,634
Total assets 210,603 228,520
Liabilities    
Accrued compensation 14,121 26,299
Commissions and fees payable 63,433 60,594
Accounts payable and accrued liabilities 34,675 32,732
Accrued interest 342 281
Notes payable, net 24,563 26,417
Total liabilities 137,134 146,323
Fair Value | Level 2    
Liabilities    
Notes payable, net 22,751 24,494
Fair Value | Fair Value, Measurements, Nonrecurring    
Assets    
Cash and cash equivalents 75,643 98,930
Notes receivable, net 33,486 32,611
Other receivables, net 55,067 54,634
Total assets 210,603 228,520
Liabilities    
Accrued compensation 14,121 26,299
Commissions and fees payable 63,433 60,594
Accounts payable and accrued liabilities 34,675 32,732
Accrued interest 342 281
Notes payable, net 22,751 24,494
Total liabilities 135,322 144,400
Fair Value | Fair Value, Measurements, Nonrecurring | Level 1    
Assets    
Cash and cash equivalents 75,643 98,930
Notes receivable, net 0 0
Other receivables, net 0 0
Total assets 75,643 98,930
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 | Fair Value, Measurements, Nonrecurring | Level 2    
Assets    
Cash and cash equivalents 0 0
Notes receivable, net 33,486 32,611
Other receivables, net 55,067 54,634
Total assets 134,960 129,590
Liabilities    
Accrued compensation 14,121 26,299
Commissions and fees payable 63,433 60,594
Accounts payable and accrued liabilities 34,675 32,732
Accrued interest 342 281
Notes payable, net 22,751 24,494
Total liabilities 135,322 144,400
Receivables from clearing brokers | Carrying Value | Fair Value, Measurements, Nonrecurring    
Assets    
Receivables 44,200 41,492
Receivables from clearing brokers | Fair Value | Fair Value, Measurements, Nonrecurring    
Assets    
Receivables 44,200 41,492
Receivables from clearing brokers | Fair Value | Fair Value, Measurements, Nonrecurring | Level 1    
Assets    
Receivables 0 0
Receivables from clearing brokers | Fair Value | Fair Value, Measurements, Nonrecurring | Level 2    
Assets    
Receivables 44,200 41,492
Receivables from other broker-dealers | Carrying Value | Fair Value, Measurements, Nonrecurring    
Assets    
Receivables 2,207 853
Receivables from other broker-dealers | Fair Value | Fair Value, Measurements, Nonrecurring    
Assets    
Receivables 2,207 853
Receivables from other broker-dealers | Fair Value | Fair Value, Measurements, Nonrecurring | Level 1    
Assets    
Receivables 0 0
Receivables from other broker-dealers | Fair Value | Fair Value, Measurements, Nonrecurring | Level 2    
Assets    
Receivables $ 2,207 $ 853