Equity and Debt Securities - Summary of Equity -Based Compensation (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Cash and cash equivalents | $ 138,780 | $ 164,894 |
Less: Cash equivalents | (44,209) | (77,067) |
Equity and debt securities, Amortized Cost Basis | 846,795 | 794,892 |
Equity and debt securities, Unrealized Gains | 21 | 2,038 |
Equity and debt securities, Unrealized Losses | (27,592) | (4,313) |
Equity and debt securities, Aggregate Fair Value | 819,224 | 792,617 |
Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 831,795 | 660,404 |
Debt securities, Unrealized Gains | 21 | 2,038 |
Debt securities, Unrealized Losses | (27,592) | (3,624) |
Debt securities, Aggregate Fair Value | 804,224 | 658,818 |
Short-Term Marketable Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 380,640 | 152,029 |
Debt securities, Unrealized Gains | | 24 |
Debt securities, Unrealized Losses | (4,018) | (247) |
Debt securities, Aggregate Fair Value | 376,622 | 151,806 |
Short-Term Marketable Securities | Corporate Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 127,706 | 92,116 |
Debt securities, Unrealized Gains | | 24 |
Debt securities, Unrealized Losses | (1,755) | (148) |
Debt securities, Aggregate Fair Value | 125,951 | 91,992 |
Short-Term Marketable Securities | U.S. Treasury Bills | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 59,479 | |
Debt securities, Unrealized Losses | (218) | |
Debt securities, Aggregate Fair Value | 59,261 | |
Short-Term Marketable Securities | Money Market Accounts | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 44,209 | |
Debt securities, Aggregate Fair Value | 44,209 | |
Short-Term Marketable Securities | U.S. Government Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 142,434 | 51,318 |
Debt securities, Unrealized Losses | (1,375) | (81) |
Debt securities, Aggregate Fair Value | 141,059 | 51,237 |
Short-Term Marketable Securities | Municipal Bonds | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 7,228 | 4,980 |
Debt securities, Unrealized Losses | (63) | (12) |
Debt securities, Aggregate Fair Value | 7,165 | 4,968 |
Short-Term Marketable Securities | Yankee Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 11,286 | 3,615 |
Debt securities, Unrealized Losses | (159) | (6) |
Debt securities, Aggregate Fair Value | 11,127 | 3,609 |
Short-Term Marketable Securities | U.S. agency Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 32,507 | |
Debt securities, Unrealized Losses | (448) | |
Debt securities, Aggregate Fair Value | 32,059 | |
Short-Term Equity Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Marketable and non-marketable securities, Amortized Cost Basis | | 134,488 |
Marketable and non-marketable securities, Unrealized Losses | | (689) |
Marketable and non-marketable securities, Aggregate Fair Value | | 133,799 |
Short-Term Equity Securities | Bond Funds | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Marketable and non-marketable securities, Amortized Cost Basis | | 99,314 |
Marketable and non-marketable securities, Unrealized Losses | | (515) |
Marketable and non-marketable securities, Aggregate Fair Value | | 98,799 |
Short-Term Equity Securities | Exchange Traded Funds | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Marketable and non-marketable securities, Amortized Cost Basis | | 35,174 |
Marketable and non-marketable securities, Unrealized Losses | | (174) |
Marketable and non-marketable securities, Aggregate Fair Value | | 35,000 |
Short-Term Equity Securities | Money Market Accounts | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Cash and cash equivalents | | 77,067 |
Cash and cash equivalents fair value disclosure | | 77,067 |
Long Term Equity Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Marketable and non-marketable securities, Amortized Cost Basis | 15,000 | |
Marketable and non-marketable securities, Aggregate Fair Value | 15,000 | |
Long Term Equity Securities | Private Equity Funds | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Marketable and non-marketable securities, Amortized Cost Basis | 15,000 | |
Marketable and non-marketable securities, Aggregate Fair Value | 15,000 | |
Equity Securities due After 1 Year through 5 Years | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 424,983 | 480,742 |
Debt securities, Unrealized Gains | 21 | 49 |
Debt securities, Unrealized Losses | (15,383) | (3,334) |
Debt securities, Aggregate Fair Value | 409,621 | 477,457 |
Equity Securities due After 1 Year through 5 Years | Corporate Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 137,742 | 242,421 |
Debt securities, Unrealized Gains | | 29 |
Debt securities, Unrealized Losses | (5,977) | (1,913) |
Debt securities, Aggregate Fair Value | 131,765 | 240,537 |
Equity Securities due After 1 Year through 5 Years | U.S. Government Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 223,050 | 147,699 |
Debt securities, Unrealized Gains | 15 | 7 |
Debt securities, Unrealized Losses | (6,551) | (786) |
Debt securities, Aggregate Fair Value | 216,514 | 146,920 |
Equity Securities due After 1 Year through 5 Years | Municipal Bonds | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 11,097 | 11,920 |
Debt securities, Unrealized Gains | 6 | 13 |
Debt securities, Unrealized Losses | (208) | (11) |
Debt securities, Aggregate Fair Value | 10,895 | 11,922 |
Equity Securities due After 1 Year through 5 Years | Yankee Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 754 | 8,633 |
Debt securities, Unrealized Losses | (80) | (89) |
Debt securities, Aggregate Fair Value | 674 | 8,544 |
Equity Securities due After 1 Year through 5 Years | U.S. agency Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 52,340 | 70,069 |
Debt securities, Unrealized Losses | (2,567) | (535) |
Debt securities, Aggregate Fair Value | 49,773 | 69,534 |
Equity Securities due After 5 Year through 10 Years | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 26,172 | 27,633 |
Debt securities, Unrealized Gains | | 1,965 |
Debt securities, Unrealized Losses | (8,191) | (43) |
Debt securities, Aggregate Fair Value | 17,981 | 29,555 |
Equity Securities due After 5 Year through 10 Years | Municipal Bonds | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 6,172 | 7,633 |
Debt securities, Unrealized Losses | (172) | (43) |
Debt securities, Aggregate Fair Value | 6,000 | 7,590 |
Equity Securities due After 5 Year through 10 Years | Redeemable Preferred Stock Investment | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 20,000 | 20,000 |
Debt securities, Unrealized Gains | | 1,965 |
Debt securities, Unrealized Losses | (8,019) | |
Debt securities, Aggregate Fair Value | $ 11,981 | $ 21,965 |