XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments - Schedule of Carrying Values and Fair Values of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Carrying Value | Level 1    
Assets    
Cash and cash equivalents $ 226,321 $ 245,165
Restricted cash 103,868 67,762
Liabilities    
Convertible notes, net 415,999 365,739
Carrying Value | Level 2    
Liabilities    
Debt obligation facilities and other financing 3,576,657 2,818,292
Carrying Value | Level 3    
Assets    
Residential investor loans held-for-sale 101,836 0
Liabilities    
ABS issued, net 214,938 390,674
Trust preferred securities and subordinated notes, net 138,894 138,860
Guarantee obligations 1,660 2,806
Carrying Value | Senior Notes | Level 1    
Liabilities    
Senior Notes 225,111 139,989
Estimated Fair Value | Level 1    
Assets    
Cash and cash equivalents 226,321 245,165
Restricted cash 103,868 67,762
Liabilities    
Convertible notes, net 422,266 365,455
Estimated Fair Value | Level 2    
Liabilities    
Debt obligation facilities and other financing 3,577,448 2,819,393
Estimated Fair Value | Level 3    
Assets    
Residential investor loans held-for-sale 101,836 0
Liabilities    
ABS issued, net 216,104 392,344
Trust preferred securities and subordinated notes, net 83,700 93,465
Guarantee obligations 2,691 3,204
Estimated Fair Value | Senior Notes | Level 1    
Liabilities    
Senior Notes $ 227,477 $ 146,716