Equity and Debt Securities - Summary of Equity and Debt Securities (Details) - USD ($) $ in Thousands | Mar. 31, 2022 | Dec. 31, 2021 |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Cash and cash equivalents | $ 353,069 | $ 164,894 |
Less: Cash equivalents | (105,415) | (77,067) |
Equity and debt securities, Amortized Cost Basis | 775,615 | 794,892 |
Equity and debt securities, Unrealized Gains | 14 | 2,038 |
Equity and debt securities, Unrealized Losses | (17,793) | (4,313) |
Equity and debt securities, Aggregate Fair Value | 757,836 | 792,617 |
Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 760,615 | 660,404 |
Debt securities, Unrealized Gains | 14 | 2,038 |
Debt securities, Unrealized Losses | (17,793) | (3,624) |
Debt securities, Aggregate Fair Value | 742,836 | 658,818 |
Short-Term Marketable Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 233,620 | 152,029 |
Debt securities, Unrealized Gains | 9 | 24 |
Debt securities, Unrealized Losses | (1,584) | (247) |
Debt securities, Aggregate Fair Value | 232,045 | 151,806 |
Short-Term Marketable Securities | Corporate Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 111,981 | 92,116 |
Debt securities, Unrealized Gains | 9 | 24 |
Debt securities, Unrealized Losses | (818) | (148) |
Debt securities, Aggregate Fair Value | 111,172 | 91,992 |
Short-Term Marketable Securities | Money Market Accounts | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Cash and cash equivalents | 105,415 | |
Cash and cash equivalents fair value disclosure | 105,415 | |
Short-Term Marketable Securities | U.S. Government Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 110,594 | 51,318 |
Debt securities, Unrealized Losses | (702) | (81) |
Debt securities, Aggregate Fair Value | 109,892 | 51,237 |
Short-Term Marketable Securities | Municipal Bonds | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 5,062 | 4,980 |
Debt securities, Unrealized Losses | (33) | (12) |
Debt securities, Aggregate Fair Value | 5,029 | 4,968 |
Short-Term Marketable Securities | Yankee Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 5,983 | 3,615 |
Debt securities, Unrealized Losses | (31) | (6) |
Debt securities, Aggregate Fair Value | 5,952 | 3,609 |
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 | 499,910 | 480,742 |
Debt securities, Unrealized Gains | 5 | 49 |
Debt securities, Unrealized Losses | (13,638) | (3,334) |
Debt securities, Aggregate Fair Value | 486,277 | 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 | 194,432 | 242,421 |
Debt securities, Unrealized Gains | | 29 |
Debt securities, Unrealized Losses | (5,771) | (1,913) |
Debt securities, Aggregate Fair Value | 188,661 | 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 | 216,936 | 147,699 |
Debt securities, Unrealized Gains | 5 | 7 |
Debt securities, Unrealized Losses | (4,931) | (786) |
Debt securities, Aggregate Fair Value | 212,010 | 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 | 12,422 | 11,920 |
Debt securities, Unrealized Gains | | 13 |
Debt securities, Unrealized Losses | (255) | (11) |
Debt securities, Aggregate Fair Value | 12,167 | 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 | 6,161 | 8,633 |
Debt securities, Unrealized Losses | (215) | (89) |
Debt securities, Aggregate Fair Value | 5,946 | 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 | 69,959 | 70,069 |
Debt securities, Unrealized Losses | (2,466) | (535) |
Debt securities, Aggregate Fair Value | 67,493 | 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 | 27,085 | 27,633 |
Debt securities, Unrealized Gains | | 1,965 |
Debt securities, Unrealized Losses | (2,571) | (43) |
Debt securities, Aggregate Fair Value | 24,514 | 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 | 7,085 | 7,633 |
Debt securities, Unrealized Losses | (180) | (43) |
Debt securities, Aggregate Fair Value | 6,905 | 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 | (2,391) | |
Debt securities, Aggregate Fair Value | $ 17,609 | $ 21,965 |