Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Additional Information on Unencumbered Unfunded Commitments (Details)

v3.25.0.1
Commitments and Contingencies - Schedule of Additional Information on Unencumbered Unfunded Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitments And Contingencies [Line Items]    
Total Unfunded Debt Commitments $ 448,528 $ 335,333
Debt Investments    
Commitments And Contingencies [Line Items]    
2024 0 291,896
2025 251,941 3,004
2026 147,840 7,537
2027 10,553 14,078
2028 6,040 6,547
2029 24,149 3,590
2030 4,176 4,176
Total Unfunded Debt Commitments 444,699 330,828
Investment Funds And Vehicles    
Commitments And Contingencies [Line Items]    
2030 1,757 1,757
2032 2,072 2,748
Total Unfunded Debt Commitments $ 3,829 $ 4,505