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 | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Financing Receivables, Held for Investment, Nonaccrual [Roll Forward] | ||||
| Nonaccrual loan amortized cost at beginning of period | $ 343,219 | $ 354,711 | $ 277,496 | $ 453,052 |
| Addition of nonaccrual loan amortized cost | 67,706 | 0 | 133,579 | 0 |
| Reduction of nonaccrual loan amortized cost | (77,382) | (132,130) | (77,532) | (230,471) |
| Nonaccrual loan amortized cost at end of period | $ 333,543 | $ 222,581 | $ 333,543 | $ 222,581 |