v3.26.1
Debt - 2026 Notes (Details) - 2026 Notes - Unsecured debt investments - USD ($)
May 21, 2026
Dec. 31, 2025
Nov. 15, 2023
Debt Instrument [Line Items]      
Aggregate principal committed   $ 350,000,000 $ 350,000,000.0
Interest rate, stated percentage 8.45%   8.45%
Repayments $ 350,000,000