XML 56 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Basis of Presentation - Schedule of Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Equity securities:    
Equity securities, carrying value $ 82,162 $ 69,794
Marketable Securities    
Debt securities:    
Marketable securities, amortized cost 61,731 51,840
Marketable securities, unrealized gain (loss) 20,431 17,954
Marketable securities, carrying value 82,162 69,794
Investment funds - debt securities    
Equity securities:    
Equity securities, amortized cost 2,676 2,645
Equity securities, unrealized gain (loss) (23) (67)
Equity securities, carrying value 2,653 2,578
Common stock, preferred stock and stock funds    
Equity securities:    
Equity securities, amortized cost 49,247 49,195
Equity securities, unrealized gain (loss) 20,367 18,021
Equity securities, carrying value 69,614 $ 67,216
U.S. treasury securities    
Debt securities:    
Debt securities, amortized cost 4,882  
Debt securities, unrealized gain (loss) 28  
Debt securities, carrying value 4,910  
Corporate debt securities    
Debt securities:    
Debt securities, amortized cost 4,619  
Debt securities, unrealized gain (loss) 55  
Debt securities, carrying value 4,674  
Municipal debt securities    
Debt securities:    
Debt securities, amortized cost 307  
Debt securities, unrealized gain (loss) 4  
Debt securities, carrying value $ 311