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