v3.25.1
INVESTMENTS - Schedule of Net Gains (Losses) Attributable to Company’s Other Investments at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Investments [Line Items]    
Realized gain (loss) $ 74,577 $ (51,776)
Net change in unrealized gain (loss) (127,849) 117,474
Total gain (loss) (53,272) 65,698
Other Investments at Fair Value    
Schedule of Investments [Line Items]    
Realized gain (loss) 0 7,535
Net change in unrealized gain (loss) 0 6,470
Total gain (loss) $ 0 $ 14,005