XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.1
INVESTMENTS - Schedule of Net Gains (Losses) Attributable to Company’s Other Investments at Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Investments [Line Items]      
Realized gain (loss) $ 65,644 $ 79,420 $ (13,114)
Net change in unrealized gain (loss) 150,666 29,064 (15,023)
Total gain (loss) 216,310 108,484 (28,137)
Other Investments at Fair Value      
Schedule of Investments [Line Items]      
Realized gain (loss) 9,504 4,475 4,072
Net change in unrealized gain (loss) 2,159 9,393 3,153
Total gain (loss) $ 11,663 $ 13,868 $ 7,225