v3.26.1
Marketable Securities - Schedule of Gains and (Losses) on Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Gains and (Losses) on Marketable Securities [Abstract]    
Realized gain / (loss) $ (6,949) $ (732)
Unrealized gain / (loss) (115) 468
Interest and dividend income 50 96
Total $ (7,014) $ (168)