XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Schedule of Gains and (Losses) on Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Schedule of Gains and (Losses) on Marketable Securities [Abstract]        
Realized gain (loss) $ 517 $ 432 $ (897) $ 3,762
Unrealized gain (loss) 158,500 (421) 163,685 (3,361)
Dividend income 113 78 306 366
Total $ 159,130 $ 89 $ 163,094 $ 767