v3.26.1
Debt - Series 2023A Notes (Details) - Series 2023A Notes - Senior Notes
$ in Millions
Jul. 06, 2023
USD ($)
Debt Instrument [Line Items]  
Aggregate principal $ 100.0
Interest rate, stated percentage 8.25%
Minimum net worth $ 347.1
Asset coverage ratio 150.00%
Below investment grade event, interest rate (as a percent) 1.00%
Secured debt ratio event, interest rate (as a percent) 1.50%
Below investment grade and secured debt ratio events, interest rate (as a percent) 2.00%