KBRA releases its Business Development Company Ratings Compendium, which looks at results for the quarter ended September 30, 2025, and 2026 Outlook.