Equity and Debt Securities - Summary of Equity and Debt Securities (Details) - USD ($) $ in Thousands | Mar. 31, 2024 | Dec. 31, 2023 |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Less: Cash equivalents, Carrying Value | $ (21,718) | $ (38,291) |
Less: Cash equivalents, Fair Value | (21,718) | (38,291) |
Equity and debt securities, Amortized Cost Basis | 833,058 | 789,726 |
Equity and debt securities, Unrealized Gains | 729 | 1,909 |
Equity and debt securities, Unrealized Losses | (6,836) | (5,945) |
Equity and debt securities, Aggregate Fair Value | 826,951 | 785,690 |
Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 818,058 | 774,726 |
Debt securities, Unrealized Gains | 729 | 1,909 |
Debt securities, Unrealized Losses | (6,836) | (5,945) |
Debt securities, Aggregate Fair Value | 811,951 | 770,690 |
Short-Term Marketable Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 253,479 | 330,630 |
Debt securities, Unrealized Gains | 0 | 45 |
Debt securities, Unrealized Losses | (2,461) | (3,994) |
Debt securities, Aggregate Fair Value | 251,018 | 326,681 |
Short-Term Marketable Securities | U.S. Government Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 106,187 | 119,739 |
Debt securities, Unrealized Gains | | 8 |
Debt securities, Unrealized Losses | (1,059) | (1,765) |
Debt securities, Aggregate Fair Value | 105,128 | 117,982 |
Short-Term Marketable Securities | U.S. Agency Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 57,328 | 72,310 |
Debt securities, Unrealized Losses | (1,071) | (1,414) |
Debt securities, Aggregate Fair Value | 56,257 | 70,896 |
Short-Term Marketable Securities | U.S. Treasury Bills | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 45,613 | 69,214 |
Debt securities, Unrealized Gains | | 36 |
Debt securities, Unrealized Losses | (4) | |
Debt securities, Aggregate Fair Value | 45,609 | 69,250 |
Short-Term Marketable Securities | Corporate Debt Securities | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 39,655 | 63,810 |
Debt securities, Unrealized Losses | (299) | (792) |
Debt securities, Aggregate Fair Value | 39,356 | 63,018 |
Short-Term Marketable Securities | Money Market Accounts | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 21,718 | 38,291 |
Debt securities, Aggregate Fair Value | 21,718 | 38,291 |
Short-Term Marketable Securities | Municipal Bonds | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 4,696 | 5,557 |
Debt securities, Unrealized Gains | | 1 |
Debt securities, Unrealized Losses | (28) | (23) |
Debt securities, Aggregate Fair Value | 4,668 | 5,535 |
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 | 563,715 | 443,228 |
Debt securities, Unrealized Gains | 728 | 1,863 |
Debt securities, Unrealized Losses | (4,368) | (1,941) |
Debt securities, Aggregate Fair Value | 560,075 | 443,150 |
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 | 345,156 | 247,104 |
Debt securities, Unrealized Gains | 284 | 1,262 |
Debt securities, Unrealized Losses | (2,102) | (578) |
Debt securities, Aggregate Fair Value | 343,338 | 247,788 |
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 | 151,721 | 156,150 |
Debt securities, Unrealized Gains | 5 | 161 |
Debt securities, Unrealized Losses | (1,412) | (490) |
Debt securities, Aggregate Fair Value | 150,314 | 155,821 |
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 | 41,025 | 12,885 |
Debt securities, Unrealized Losses | (760) | (765) |
Debt securities, Aggregate Fair Value | 40,265 | 12,120 |
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 Gains | 438 | 438 |
Debt securities, Aggregate Fair Value | 20,438 | 20,438 |
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 | 5,061 | 6,337 |
Debt securities, Unrealized Gains | 1 | 2 |
Debt securities, Unrealized Losses | (35) | (48) |
Debt securities, Aggregate Fair Value | 5,027 | 6,291 |
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 | 752 |
Debt securities, Unrealized Losses | (59) | (60) |
Debt securities, Aggregate Fair Value | 693 | 692 |
Debt Securities due After 5 Year through 10 Years | | |
Schedule Of Trading Securities And Other Trading Assets [Line Items] | | |
Debt securities, Amortized Cost Basis | 864 | 868 |
Debt securities, Unrealized Gains | 1 | 1 |
Debt securities, Unrealized Losses | (7) | (10) |
Debt securities, Aggregate Fair Value | 858 | 859 |
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 | 864 | 868 |
Debt securities, Unrealized Gains | 1 | 1 |
Debt securities, Unrealized Losses | (7) | (10) |
Debt securities, Aggregate Fair Value | $ 858 | $ 859 |