v3.26.1
Debt - Series 2023A Notes (Details) - Series 2023A Notes - Senior Notes - USD ($)
$ in Millions
May 15, 2026
Jul. 06, 2023
Debt Instrument [Line Items]    
Aggregate principal $ 100.0 $ 100.0
Interest rate, stated percentage 100.00% 8.25%
Minimum net worth   $ 347.1
Asset coverage ratio   150.00%