v3.26.1
Marketable Equity Securities (Details 2) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Marketable Equity Securities        
Cost of marketable equity securities sold $ 73 $ 156 $ 95 $ 156
Realized gain on marketable equity securities sold 138 1,351 175 1,351
Gross proceeds from the sale of marketable equity securities sold (211) (1,507) (270) (1,507)
Net gain on marketable equity securities 56 201 58 586
Change in marketable equity securities at fair value $ 155 $ 1,305 $ 212 $ 921