XML 76 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Critical and Significant Accounting Policies - Marketable Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Equity securities:    
Carrying Value $ 100 $ 100
Total - marketable securities, amortized cost 51,840 77,788
Total - marketable securities, gross unrealized gain (loss) 17,954 10,007
Total - marketable securities, carrying value 69,794 87,795
Investment funds - debt securities    
Equity securities:    
Amortized Cost 2,645 26,460
Gross Unrealized Gain (Loss) (67) (1,584)
Carrying Value 2,578 24,876
Common stock, preferred stock, and stock funds    
Equity securities:    
Amortized Cost 49,195 51,328
Gross Unrealized Gain (Loss) 18,021 11,591
Carrying Value $ 67,216 $ 62,919