v3.26.1
Securitized Debt - Callable Debt (Details) - Securitized Loans
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Instrument, Redemption [Line Items]  
Currently callable $ 2,587,483
2026 272,688
2027 1,149,952
2028 920,528
Total $ 4,930,651