XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Basis of Presentation - Schedule of Components of Marketable Securities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Equity securities:    
Marketable securities $ 75,245 $ 87,795
Marketable Securities    
Equity securities:    
Cost 53,564 77,788
Gross Unrealized Gain 21,681 10,007
Marketable securities 75,245 87,795
Investment funds - debt securities    
Equity securities:    
Cost 2,613 26,460
Gross Unrealized Gain 41 (1,584)
Marketable securities 2,654 24,876
Common stock, preferred stock, and stock funds    
Equity securities:    
Cost 50,951 51,328
Gross Unrealized Gain 21,640 11,591
Marketable securities $ 72,591 $ 62,919