XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Organization and Basis of Presentation - Schedule of Financial Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Equity securities:    
Carrying Value $ 84,291 $ 87,795
Marketable Securities    
Equity securities:    
Cost 69,360 77,788
Gross Unrealized Gain (Loss) 14,931 10,007
Carrying Value 84,291 87,795
Investment funds - debt securities    
Equity securities:    
Cost 17,959 26,460
Gross Unrealized Gain (Loss) (1,741) (1,584)
Carrying Value 16,218 24,876
Common stock, preferred stock, and stock funds    
Equity securities:    
Cost 51,401 51,328
Gross Unrealized Gain (Loss) 16,672 11,591
Carrying Value $ 68,073 $ 62,919