v3.26.1
Marketable Equity Securities (Details 3) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Marketable Equity Securities        
Unrealized loss on marketable equity securities $ (82) $ (1,150) $ (117) $ (765)
Realized gain on marketable equity securities sold 138 1,351 175 1,351
Net gain on marketable equity securities $ 56 $ 201 $ 58 $ 586