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.19.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, 2018
Dec. 31, 2017
Liabilities    
Contingent consideration payable $ 2,230 $ 2,104
Fair Value, Measurements, Nonrecurring | Carrying Value    
Assets    
Cash and cash equivalents 182,693 172,103
Notes receivable, net 5,809 47,369
Other receivables, net 133,242 60,707
Total assets 352,890 331,544
Liabilities    
Accrued compensation 39,192 33,343
Commissions and fees payable 105,306 67,221
Accounts payable and accrued liabilities 46,583 38,374
Accrued interest 123 232
Notes payable, net 254,072 96,849
Total liabilities 445,276 236,019
Fair Value, Measurements, Nonrecurring | Carrying Value | Receivables from clearing brokers    
Assets    
Receivables 24,068 48,543
Fair Value, Measurements, Nonrecurring | Carrying Value | Receivables from other broker-dealers    
Assets    
Receivables 7,078 2,822
Fair Value, Measurements, Nonrecurring | Fair Value    
Assets    
Cash and cash equivalents 182,693 172,103
Notes receivable, net 5,809 47,369
Other receivables, net 133,242 60,707
Total assets 352,890 331,544
Liabilities    
Accrued compensation 39,192 33,343
Commissions and fees payable 105,306 67,221
Accounts payable and accrued liabilities 46,583 38,374
Accrued interest 123 232
Notes payable, net 266,844 99,129
Total liabilities 458,048 238,299
Fair Value, Measurements, Nonrecurring | Fair Value | Level 1    
Assets    
Cash and cash equivalents 182,693 172,103
Notes receivable, net 0 0
Other receivables, net 0 0
Total assets 182,693 172,103
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 receivable, net 5,809 47,369
Other receivables, net 133,242 60,707
Total assets 170,197 159,441
Liabilities    
Accrued compensation 39,192 33,343
Commissions and fees payable 105,306 67,221
Accounts payable and accrued liabilities 46,583 38,374
Accrued interest 123 232
Notes payable, net 266,844 99,129
Total liabilities 458,048 238,299
Fair Value, Measurements, Nonrecurring | Fair Value | Receivables from clearing brokers    
Assets    
Receivables 24,068 48,543
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 24,068 48,543
Fair Value, Measurements, Nonrecurring | Fair Value | Receivables from other broker-dealers    
Assets    
Receivables 7,078 2,822
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 $ 7,078 $ 2,822