v3.26.1
Borrowings - Schedule of Secured Notes and Subordinated Notes (Parenthetical) (Details)
Mar. 31, 2026
DPC CLO 1 Debt Securitization  
Debt Instrument [Line Items]  
Debt securitization , percent 100.00%