XML 131 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities - Schedule of Net (Losses)/Gains of Marketable Securities and Dividend Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Gain (Loss) on Securities [Line Items]      
(Loss)/gain on marketable securities, net $ (27,679) $ 21,262 $ (315,508)
Dividend income (included in Other income, net and Special dividend income) 0 194,116 0
(Loss)/gain on marketable securities, net (27,679) 21,262 (315,508)
Less: Net loss/(gain) recognized related to marketable securities sold 27,652 10,614 (15,120)
Unrealized (loss)/gain related to marketable securities still held (27) 31,876 (330,628)
Other Income, Net and Special Dividend Income [Member]      
Gain (Loss) on Securities [Line Items]      
Dividend income (included in Other income, net and Special dividend income) $ 1,705 $ 202,749 $ 18,002