XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Summary of Fair Value of Investments by Fair Value Hierarchy Levels (Details) - ASC 820 - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments $ 471,255 $ 467,865
Level II    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 65,961 65,325
Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 365,653 357,528
NAV    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 39,641 45,012
Debt securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 386,114 379,077
Debt securities | Level II    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 65,961 65,325
Debt securities | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 320,153 313,752
Equity Securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 23,428 20,533
Equity Securities | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 23,428 20,533
CLO Fund Securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 8,549 8,968
CLO Fund Securities | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 8,549 8,968
Joint Ventures    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 53,164 59,287
Joint Ventures | Level III    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments 13,523 14,275
Joint Ventures | NAV    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of investments $ 39,641 $ 45,012