Loans Held-for-Investment, Net of Allowance for Credit Losses - Schedule of Loans Held-for-investment on Nonaccrual (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Financing Receivables, Held for Investment, Nonaccrual [Roll Forward] | ||
| Nonaccrual loan amortized cost at beginning of period | $ 277,496 | $ 453,052 |
| Addition of nonaccrual loan amortized cost | 65,873 | 0 |
| Reduction of nonaccrual loan amortized cost | (150) | (98,341) |
| Nonaccrual loan amortized cost at end of period | $ 343,219 | $ 354,711 |