XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Organization and Basis of Presentation - Schedule of Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Equity securities:    
Marketable securities $ 76,013 $ 69,794
Marketable Securities    
Debt securities:    
Marketable securities, amortized cost 58,137 51,840
Marketable securities, unrealized gain (loss) 17,876 17,954
Marketable securities, carrying value 76,013 69,794
Investment funds - debt securities    
Equity securities:    
Equity securities, amortized cost 2,676 2,645
Equity securities, unrealized gain (loss) (22) (67)
Marketable securities 2,654 2,578
Common stock, preferred stock and stock funds    
Equity securities:    
Equity securities, amortized cost 49,247 49,195
Equity securities, unrealized gain (loss) 17,881 18,021
Marketable securities 67,128 $ 67,216
U.S. treasury securities    
Debt securities:    
Debt securities, amortized cost 3,125  
Debt securities, unrealized gain (loss) 12  
Debt securities, carrying value 3,137  
Corporate debt securities    
Debt securities:    
Debt securities, amortized cost 3,089  
Debt securities, unrealized gain (loss) 5  
Debt securities, carrying value $ 3,094