v3.25.4
Marketable Equity Securities (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Marketable Equity Securities    
Unrealized gain on marketable equity securities $ (765) $ 289
Realized (loss) gain on marketable equity securities sold 1,445 54
Net gain on marketable equity securities $ 680 $ 343