XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Summary of Fair Value of Investments by Fair Value Hierarchy Levels (Details) - ASC 820 - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments $ 467,865 $ 576,478
Level II    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 65,325 65,021
Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 357,528 471,170
NAV    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 45,012 40,287
Debt securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 379,077 475,165
Debt securities | Level II    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 65,325 65,021
Debt securities | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 313,752 410,144
Equity Securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 20,533 21,905
Equity Securities | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 20,533 21,905
CLO Fund Securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 8,968 20,453
CLO Fund Securities | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 8,968 20,453
Joint Ventures    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 59,287 58,955
Joint Ventures | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 14,275 18,668
Joint Ventures | NAV    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments $ 45,012 $ 40,287