XML 50 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Equity and Debt Securities - Summary of Investment in Equity and Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Less: Cash equivalents, Carrying Value $ (5,108) $ (18,398)
Less: Cash equivalents, Fair Value (5,108) (18,398)
Equity and debt securities, Amortized Cost Basis 541,910 666,231
Equity and debt securities, Unrealized Gains 462 4,068
Equity and debt securities, Unrealized Losses (2,328) (145)
Equity and debt securities, Aggregate Fair Value 540,044 670,154
Debt Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 526,909 651,230
Debt securities, Unrealized Gains 462 4,068
Debt securities, Unrealized Losses (2,328) (145)
Debt securities, Aggregate Fair Value 525,043 655,153
Short-Term Marketable Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 230,468 284,869
Debt securities, Unrealized Gains 266 1,038
Debt securities, Unrealized Losses (7) (23)
Debt securities, Aggregate Fair Value 230,727 285,884
Short-Term Marketable Securities | U.S. Government Debt Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 156,278 159,875
Debt securities, Unrealized Gains 220 748
Debt securities, Unrealized Losses   (1)
Debt securities, Aggregate Fair Value 156,498 160,622
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,960 86,786
Debt securities, Unrealized Gains 11 133
Debt securities, Unrealized Losses (4) (1)
Debt securities, Aggregate Fair Value 32,967 86,918
Short-Term Marketable Securities | Corporate Debt Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 40,855 37,333
Debt securities, Unrealized Gains 35 157
Debt securities, Unrealized Losses (3) (16)
Debt securities, Aggregate Fair Value 40,887 37,474
Short-Term Marketable Securities | Municipal Bonds    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 375 375
Debt securities, Aggregate Fair Value 375 375
Short-Term Marketable Securities | Yankee Debt Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis   500
Debt securities, Unrealized Losses   (5)
Debt securities, Aggregate Fair Value   495
Short-Term Marketable Securities | Money Market Accounts    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 5,108 18,398
Debt securities, Aggregate Fair Value 5,108 18,398
Long Term Equity Securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Marketable and non-marketable securities, Amortized Cost Basis 15,001 15,001
Marketable and non-marketable securities, Aggregate Fair Value 15,001 15,001
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,001 15,001
Marketable and non-marketable securities, Aggregate Fair Value 15,001 15,001
Debt Securities due After 1 Year through 5 Years    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Debt securities, Amortized Cost Basis 296,441 366,361
Debt securities, Unrealized Gains 196 3,030
Debt securities, Unrealized Losses (2,321) (122)
Debt securities, Aggregate Fair Value 294,316 369,269
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 246,904 284,857
Debt securities, Unrealized Gains 195 2,821
Debt securities, Unrealized Losses (1,688) (67)
Debt securities, Aggregate Fair Value 245,411 287,611
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 48,617 70,567
Debt securities, Unrealized Gains   123
Debt securities, Unrealized Losses (630) (51)
Debt securities, Aggregate Fair Value 47,987 70,639
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   9,922
Debt securities, Unrealized Gains   85
Debt securities, Aggregate Fair Value   10,007
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 920 1,015
Debt securities, Unrealized Gains 1 1
Debt securities, Unrealized Losses (3) (4)
Debt securities, Aggregate Fair Value $ 918 $ 1,012