Investments (Schedule of Fair Value of Equity Investments Trading) (Details) - USD ($) $ in Thousands |
Dec. 31, 2020 |
Dec. 31, 2019 |
---|---|---|
Schedule of Investments [Line Items] | ||
Equity investments trading | $ 702,617 | $ 436,931 |
Financials | ||
Schedule of Investments [Line Items] | ||
Equity investments trading | 452,765 | 248,189 |
Communications and technology | ||
Schedule of Investments [Line Items] | ||
Equity investments trading | 119,592 | 79,206 |
Consumer | ||
Schedule of Investments [Line Items] | ||
Equity investments trading | 44,477 | 35,987 |
Industrial, utilities and energy | ||
Schedule of Investments [Line Items] | ||
Equity investments trading | 43,380 | 38,583 |
Healthcare | ||
Schedule of Investments [Line Items] | ||
Equity investments trading | 35,140 | 29,510 |
Basic materials | ||
Schedule of Investments [Line Items] | ||
Equity investments trading | $ 7,263 | $ 5,456 |