XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Organization and Basis of Presentation - Schedule of Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Equity securities:    
Equity securities, carrying value $ 84,116 $ 69,794
Total - Marketable securities    
Available for sale debt securities:    
Marketable securities, amortized cost 61,432 51,840
Marketable securities, unrealized gain (loss) 22,684 17,954
Marketable securities, carrying value 84,116 69,794
Investment funds - debt securities    
Equity securities:    
Equity securities, amortized cost 2,677 2,645
Equity securities, unrealized gain (loss) 6 (67)
Equity securities, carrying value 2,683 2,578
Common stock, preferred stock and stock funds    
Equity securities:    
Equity securities, amortized cost 48,738 49,195
Equity securities, unrealized gain (loss) 22,494 18,021
Equity securities, carrying value 71,232 $ 67,216
U.S. treasury and agency securities    
Available for sale debt securities:    
Debt securities, amortized cost 5,002  
Debt securities, unrealized gain (loss) 77  
Debt securities, carrying value 5,079  
Corporate debt securities    
Available for sale debt securities:    
Debt securities, amortized cost 4,708  
Debt securities, unrealized gain (loss) 99  
Debt securities, carrying value 4,807  
Municipal debt securities    
Available for sale debt securities:    
Debt securities, amortized cost 307  
Debt securities, unrealized gain (loss) 8  
Debt securities, carrying value $ 315