XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Investments in Marketable Securities (Details) - Schedule of Marketable Securities - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Schedule of marketable securities [Abstract]        
Realized loss $ (432) $ (344) $ (487) $ (568)
Unrealized gain (loss) 643 (1,967) 514 (2,299)
Dividend income 188 72 308 131
Total $ 400 $ (2,239) $ 335 $ (2,736)