XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost $ 142,923 $ 132,312
Unrealized Gains 7,492 9,675
Unrealized Losses (7,638) (4,346)
Fair Value 142,777 137,641
Marketable Equity Securities | Equity securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 58,530 59,228
Unrealized Gains 5,868 7,896
Unrealized Losses (7,227) (4,146)
Fair Value 57,171 62,978
Marketable Debt Securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 84,393 73,084
Unrealized Gains 1,624 1,779
Unrealized Losses (411) (200)
Fair Value 85,606 74,663
Marketable Debt Securities | U.S. treasury securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 64,816 53,662
Unrealized Gains 976 1,307
Unrealized Losses (16) (3)
Fair Value 65,776 54,966
Marketable Debt Securities | Corporate bonds    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 19,577 19,422
Unrealized Gains 648 472
Unrealized Losses (395) (197)
Fair Value $ 19,830 $ 19,697