XML 59 R44.htm IDEA: XBRL DOCUMENT v3.23.2
INVESTMENTS - Other Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Schedule of Investments [Line Items]        
Realized gain $ 30,701 $ 16,126 $ 62,381 $ (73,099)
Net change in unrealized gain (loss) (12,789) (155,352) (37,971) (26,993)
Total gain (loss)     24,410 (100,092)
Other Investments at Fair Value        
Schedule of Investments [Line Items]        
Realized gain 1,082 835 2,151 744
Net change in unrealized gain (loss) (31,693) 3,672 (7,159) 1,897
Total gain (loss) $ (30,611) $ 4,507 $ (5,008) $ 2,641