XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Summary of Fair Value of Investments by Fair Value Hierarchy Levels (Details) - ASC 820 - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments $ 510,100 $ 576,478
Level II    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 57,551 65,021
Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 406,576 471,170
NAV    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 45,973 40,287
Debt securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 414,544 475,165
Debt securities | Level II    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 57,551 65,021
Debt securities | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 356,993 410,144
Equity Securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 20,013 21,905
Equity Securities | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 20,013 21,905
CLO Fund Securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 12,996 20,453
CLO Fund Securities | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 12,996 20,453
Joint Ventures    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 62,547 58,955
Joint Ventures | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 16,574 18,668
Joint Ventures | NAV    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments $ 45,973 $ 40,287