XML 75 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Equity and Debt Securities - Summary of Equity and Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cash and cash equivalents $ 79,506 $ 164,894
Less: Cash equivalents, Carrying Value (32,444) (77,067)
Less: Cash equivalents, Fair Value (32,444) (77,067)
Equity and debt securities, Amortized Cost Basis 829,515 794,892
Equity and debt securities, Unrealized Gains 2 2,038
Equity and debt securities, Unrealized Losses (28,755) (4,313)
Equity and debt securities, Aggregate Fair Value 800,762 792,617
Debt Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 814,515 660,404
Debt securities, Unrealized Gains 2 2,038
Debt securities, Unrealized Losses (28,755) (3,624)
Debt securities, Aggregate Fair Value 785,762 658,818
Short-Term Marketable Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis   152,029
Debt securities, Unrealized Gains   24
Debt securities, Unrealized Losses   (247)
Debt securities, Aggregate Fair Value   151,806
Short-Term Marketable Securities | Corporate Debt Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis   92,116
Debt securities, Unrealized Gains   24
Debt securities, Unrealized Losses   (148)
Debt securities, Aggregate Fair Value   91,992
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 | 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  
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 357,954 480,742
Debt securities, Unrealized Gains 2 49
Debt securities, Unrealized Losses (22,457) (3,334)
Debt securities, Aggregate Fair Value 335,499 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 80,647 242,421
Debt securities, Unrealized Gains   29
Debt securities, Unrealized Losses (4,756) (1,913)
Debt securities, Aggregate Fair Value 75,891 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 152,435 147,699
Debt securities, Unrealized Gains 2 7
Debt securities, Unrealized Losses (6,349) (786)
Debt securities, Aggregate Fair Value 146,088 146,920
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 92,054 70,069
Debt securities, Unrealized Losses (3,435) (535)
Debt securities, Aggregate Fair Value 88,619 69,534
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,065 11,920
Debt securities, Unrealized Gains   13
Debt securities, Unrealized Losses (217) (11)
Debt securities, Aggregate Fair Value 11,848 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 753 8,633
Debt securities, Unrealized Losses (85) (89)
Debt securities, Aggregate Fair Value 668 8,544
Equity 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  
Debt securities, Unrealized Losses (7,615)  
Debt securities, Aggregate Fair Value 12,385  
Equity Securities due After 5 Year through 10 Years    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 3,617 27,633
Debt securities, Unrealized Gains   1,965
Debt securities, Unrealized Losses (83) (43)
Debt securities, Aggregate Fair Value 3,534 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 3,617 7,633
Debt securities, Unrealized Losses (83) (43)
Debt securities, Aggregate Fair Value 3,534 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
Debt securities, Unrealized Gains   1,965
Debt securities, Aggregate Fair Value   21,965
Short-Term Marketable Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 452,944  
Debt securities, Unrealized Losses (6,215)  
Debt securities, Aggregate Fair Value 446,729  
Short-Term Marketable Securities | Corporate Debt Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 120,480  
Debt securities, Unrealized Losses (2,222)  
Debt securities, Aggregate Fair Value 118,258  
Short-Term Marketable Securities | Money Market Accounts    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cash and cash equivalents 27,455  
Cash and cash equivalents fair value disclosure 27,455  
Short-Term Marketable Securities | U.S. Treasury Bills    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 69,991  
Debt securities, Unrealized Losses (193)  
Debt securities, Aggregate Fair Value 69,798  
Short-Term Marketable Securities | U.S. Government Debt Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 189,333 51,318
Debt securities, Unrealized Losses (3,373) (81)
Debt securities, Aggregate Fair Value 185,960 51,237
Short-Term Marketable Securities | U.S. agency Debt Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 68,411  
Debt securities, Unrealized Losses (342)  
Debt securities, Aggregate Fair Value 68,069  
Short-Term Marketable Securities | Municipal Bonds    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 7,371 4,980
Debt securities, Unrealized Losses (80) (12)
Debt securities, Aggregate Fair Value 7,291 4,968
Short-Term Marketable Securities | Yankee Debt Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 2,347 3,615
Debt securities, Unrealized Losses (5) (6)
Debt securities, Aggregate Fair Value $ 2,342 $ 3,609