XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Equity Securities (Details 2) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Marketable Equity Securities        
Cost of marketable equity securities sold $ 156 $ 156 $ 0 $ 0
Realized gain on marketable equity securities sold 1,351 1,351 54 54
Gross proceeds from the sale of marketable equity securities sold (1,507) (1,507) (54) (54)
Net gain on marketable equity securities 202 586 302 310
Change in marketable equity securities at fair value $ 1,305 $ 921 $ 248 $ 256