Organization and Basis of Presentation (Additional Information) (Details) - Structured Credit Partners JV, LLC - USD ($) $ in Millions |
Mar. 31, 2026 |
Dec. 23, 2025 |
|---|---|---|
| Organization and Basis of Presentation [Line Items] | ||
| Voting percentage | 25.00% | |
| Capital amount | $ 600.0 | $ 200.0 |