XML 101 R94.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Rollforward of Loans held for investment and held for sale and Securitized Debt Measured at Estimated Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Beginning balance $ 3,826,505 $ 1,971,683 $ 2,766,951 $ 1,306,072
Originations 713,017 456,328 2,033,018 1,257,225
Loans liquidated (155,963) (93,065) (437,624) (232,615)
Acquisition   1,500   16,490
REO Transfer (23,186) (4,227) (42,526) (6,448)
Principal paydowns and payoffs (19,519) (12,784) (43,707) (26,586)
Unrealized gain included in net income 30,463 35,246 95,205 72,003
Loans transfer (to held for sale) from held for investment   (936)   (32,515)
Loans repurchased   973   1,092
Ending balance 4,371,317 2,354,718 4,371,317 2,354,718
Loans Held For Investment        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Ending balance 4,371,317   4,371,317  
Loans Held For Sale        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Beginning balance       17,590
Originations 2,071 18,947 47,879 18,947
Loans liquidated   (936) (46,953) (49,366)
Principal paydowns and payoffs       (31)
Unrealized gain included in net income 519   519  
Realized gain (loss) included in net income 0 284 1,145 (424)
Loans transfer (to held for sale) from held for investment   936   32,515
Ending balance 2,590 19,231 2,590 19,231
Securitized Debt        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Beginning balance 3,232,769 1,509,952 2,207,408 877,417
Additions 666,237 286,966 2,022,738 1,005,044
Principal paydowns and payoffs (160,105) (72,645) (512,511) (165,150)
Total gain (loss) gain included in net income 9,988 24,995 31,254 31,957
Ending balance $ 3,748,889 $ 1,749,268 $ 3,748,889 $ 1,749,268