v3.26.1
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