Fair Value Measurements - Financial Assets and Liabilities Measured on a Recurring and Nonrecurring Basis (Details) - USD ($) $ in Thousands | Mar. 31, 2022 | Dec. 31, 2021 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | $ 32,619 | $ 39,274 |
Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 2,317 | 12,056 |
Securities owned — trading | 32,619 | 39,274 |
Other assets | 605,214 | 623,288 |
Total assets at fair value | 640,150 | 674,618 |
Securities sold, but not yet purchased | 1,119 | |
Accounts payable and accrued liabilities | 3,609 | 3,530 |
Total liabilities at fair value | 117,480 | 118,676 |
Other Liabilities, Fair Value Disclosure | 113,871 | |
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 2,317 | 12,056 |
Securities owned — trading | 32,619 | 39,274 |
Other assets | 595,870 | 614,122 |
Total assets at fair value | 630,806 | 665,452 |
Securities sold, but not yet purchased | 1,062 | |
Accounts payable and accrued liabilities | 0 | 0 |
Total liabilities at fair value | 113,814 | 115,041 |
Other Liabilities, Fair Value Disclosure | 113,814 | 115,041 |
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 0 | 0 |
Securities owned — trading | 0 | 0 |
Other assets | 9,344 | 9,166 |
Total assets at fair value | 9,344 | 9,166 |
Securities sold, but not yet purchased | 57 | 0 |
Accounts payable and accrued liabilities | 0 | 0 |
Total liabilities at fair value | 57 | 105 |
Other Liabilities, Fair Value Disclosure | 57 | 105 |
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 0 | 0 |
Securities owned — trading | 0 | 0 |
Other assets | 0 | 0 |
Total assets at fair value | 0 | 0 |
Securities sold, but not yet purchased | 0 | 0 |
Accounts payable and accrued liabilities | 3,609 | 3,530 |
Total liabilities at fair value | 3,609 | 3,530 |
Other Liabilities, Fair Value Disclosure | 0 | 0 |
Equity Securities [Member] | Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 136 | 105 |
Equity Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 136 | 0 |
Equity Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 0 | 105 |
Equity Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 0 | 0 |
Debt Securities [Member] | Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 57 | 572 |
Debt Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 0 | 467 |
Debt Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 57 | 105 |
Debt Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 0 | 0 |
Mutual Funds [Member] | Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 926 | 467 |
Mutual Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 926 | 467 |
Mutual Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 0 | 0 |
Mutual Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities sold, but not yet purchased | 0 | 0 |
Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 19,543 | 19,599 |
Money Market Funds [Member] | Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 135 | 123 |
Money Market Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 135 | 123 |
Money Market Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 0 | 0 |
Money Market Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 0 | 0 |
Mutual Funds [Member] | Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 12,531 | 19,112 |
Mutual Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 12,531 | 19,112 |
Mutual Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 0 | 0 |
Mutual Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 0 | 0 |
Equity Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 410 | 440 |
Equity Securities [Member] | Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 410 | 440 |
Equity Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 410 | 440 |
Equity Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 0 | 0 |
Equity Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 0 | 0 |
U.S. treasury obligations [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 135 | 123 |
U.S. treasury obligations [Member] | Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 19,543 | 19,599 |
U.S. treasury obligations [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 19,543 | 19,599 |
U.S. treasury obligations [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 0 | 0 |
U.S. treasury obligations [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Securities owned — trading | 0 | 0 |
Deferred Compensation Plan | Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 483,118 | 499,548 |
Deferred Compensation Plan | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 483,118 | 499,548 |
Deferred Compensation Plan | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 0 | 0 |
Deferred Compensation Plan | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 0 | 0 |
Other Investments | Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 9,344 | 9,166 |
Other Investments | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 0 | 0 |
Other Investments | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 9,344 | 9,166 |
Other Investments | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 0 | 0 |
Fractional Shares | Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 112,752 | 114,574 |
Securities sold, but not yet purchased | | 114,574 |
Other Liabilities, Fair Value Disclosure | 112,752 | 115,146 |
Fractional Shares | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 112,752 | 114,574 |
Other Liabilities, Fair Value Disclosure | 112,752 | 114,574 |
Fractional Shares | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 0 | 0 |
Other Liabilities, Fair Value Disclosure | 0 | |
Fractional Shares | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Other assets | 0 | $ 0 |
Other Liabilities, Fair Value Disclosure | $ 0 | |