XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Dec. 31, 2023
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost $ 137,646 $ 132,312
Unrealized Gains 7,632 9,675
Unrealized Losses (5,885) (4,346)
Fair Value 139,393 137,641
Marketable equity securities | Equity securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 50,645 59,228
Unrealized Gains 5,656 7,896
Unrealized Losses (5,805) (4,146)
Fair Value 50,496 62,978
Marketable debt securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 87,001 73,084
Unrealized Gains 1,976 1,779
Unrealized Losses (80) (200)
Fair Value 88,897 74,663
Marketable debt securities | U.S. treasury securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 61,306 53,662
Unrealized Gains 825 1,307
Unrealized Losses (32) (3)
Fair Value 62,099 54,966
Marketable debt securities | Corporate bonds    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 25,695 19,422
Unrealized Gains 1,151 472
Unrealized Losses (48) (197)
Fair Value $ 26,798 $ 19,697