Equity and Debt Securities - Summary of Equity and Debt Securities (Details) - USD ($) $ in Thousands | Sep. 30, 2023 | Dec. 31, 2022 |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | | $ 814,515 |
Cash and cash equivalents | $ 84,076 | 79,506 |
Less: Cash equivalents, Carrying Value | (33,318) | (32,444) |
Equity and debt securities, Amortized Cost Basis | 816,710 | 829,515 |
Equity and debt securities, Unrealized Gains | 7 | 2 |
Equity and debt securities, Unrealized Losses | (19,174) | (28,755) |
Equity and debt securities, Aggregate Fair Value | 797,543 | 800,762 |
Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 801,710 | |
Debt securities, Unrealized Gains | 7 | 2 |
Debt securities, Unrealized Losses | (19,174) | (28,755) |
Debt securities, Aggregate Fair Value | 782,543 | 785,762 |
Short-Term Marketable Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 389,402 | 452,944 |
Debt securities, Unrealized Losses | (5,676) | (6,215) |
Debt securities, Aggregate Fair Value | 383,726 | 446,729 |
Short-Term Marketable Securities | U.S. Government Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 165,357 | 189,333 |
Debt securities, Unrealized Losses | (3,162) | (3,373) |
Debt securities, Aggregate Fair Value | 162,195 | 185,960 |
Short-Term Marketable Securities | Corporate Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 85,674 | 120,480 |
Debt securities, Unrealized Losses | (1,701) | (2,222) |
Debt securities, Aggregate Fair Value | 83,973 | 118,258 |
Short-Term Marketable Securities | U.S. Agency Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 71,498 | 68,411 |
Debt securities, Unrealized Losses | (742) | (342) |
Debt securities, Aggregate Fair Value | 70,756 | 68,069 |
Short-Term Marketable Securities | U.S. Treasury Bills | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 61,756 | 69,991 |
Debt securities, Unrealized Losses | (18) | (193) |
Debt securities, Aggregate Fair Value | 61,738 | 69,798 |
Short-Term Marketable Securities | Money Market Accounts | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Cash and cash equivalents | 33,318 | 27,455 |
Short-Term Marketable Securities | Municipal Bonds | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 5,117 | 7,371 |
Debt securities, Unrealized Losses | (53) | (80) |
Debt securities, Aggregate Fair Value | 5,064 | 7,291 |
Short-Term Marketable Securities | Yankee Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | | 2,347 |
Debt securities, Unrealized Losses | | (5) |
Debt securities, Aggregate Fair Value | | 2,342 |
Long Term Equity Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Marketable and non-marketable securities, Amortized Cost Basis | 15,000 | 15,000 |
Marketable and non-marketable securities, Aggregate Fair Value | 15,000 | 15,000 |
Long Term Equity Securities | Preferred Stock Of Privately Held Company | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Marketable and non-marketable securities, Amortized Cost Basis | 15,000 | 15,000 |
Marketable and non-marketable securities, Aggregate Fair Value | 15,000 | 15,000 |
Debt Securities due After 1 Year through 5 Years | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 410,403 | 357,954 |
Debt securities, Unrealized Gains | 7 | 2 |
Debt securities, Unrealized Losses | (13,458) | (22,457) |
Debt securities, Aggregate Fair Value | 396,952 | 335,499 |
Debt 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 | 202,084 | 152,435 |
Debt securities, Unrealized Gains | 6 | 2 |
Debt securities, Unrealized Losses | (3,297) | (6,349) |
Debt securities, Aggregate Fair Value | 198,793 | 146,088 |
Debt 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 | 16,208 | 80,647 |
Debt securities, Unrealized Losses | (1,176) | (4,756) |
Debt securities, Aggregate Fair Value | 15,032 | 75,891 |
Debt 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 | 163,842 | 92,054 |
Debt securities, Unrealized Losses | (3,910) | (3,435) |
Debt securities, Aggregate Fair Value | 159,932 | 88,619 |
Debt 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 | 7,517 | 12,065 |
Debt securities, Unrealized Gains | 1 | |
Debt securities, Unrealized Losses | (149) | (217) |
Debt securities, Aggregate Fair Value | 7,369 | 11,848 |
Debt 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 | 752 | 753 |
Debt securities, Unrealized Losses | (84) | (85) |
Debt securities, Aggregate Fair Value | 668 | 668 |
Debt Securities due After 1 Year through 5 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 Losses | (4,842) | (7,615) |
Debt securities, Aggregate Fair Value | 15,158 | 12,385 |
Debt Securities due After 5 Year through 10 Years | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 1,905 | 3,617 |
Debt securities, Unrealized Losses | (40) | (83) |
Debt securities, Aggregate Fair Value | 1,865 | 3,534 |
Debt 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 | 1,905 | 3,617 |
Debt securities, Unrealized Losses | (40) | (83) |
Debt securities, Aggregate Fair Value | $ 1,865 | $ 3,534 |