XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost $ 126,466 $ 132,312
Unrealized Gains 6,894 9,675
Unrealized Losses (4,392) (4,346)
Fair Value 128,968 137,641
Marketable Equity Securities | Equity securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 52,576 59,228
Unrealized Gains 5,189 7,896
Unrealized Losses (4,094) (4,146)
Fair Value 53,671 62,978
Marketable Debt Securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 73,890 73,084
Unrealized Gains 1,705 1,779
Unrealized Losses (298) (200)
Fair Value 75,297 74,663
Marketable Debt Securities | U.S. treasury securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 45,480 53,662
Unrealized Gains 732 1,307
Unrealized Losses 0 (3)
Fair Value 46,212 54,966
Marketable Debt Securities | Corporate bonds    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 28,410 19,422
Unrealized Gains 973 472
Unrealized Losses (298) (197)
Fair Value $ 29,085 $ 19,697